找回密码
 注册
关于网站域名变更的通知
查看: 951|回复: 3
打印 上一主题 下一主题

怎样找出一些最小值,并返回他们在原矩阵中的位置?

[复制链接]
  • TA的每日心情
    难过
    2019-11-20 15:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-6-29 14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    怎样找出一些最小值,并返回他们在原矩阵中的位置?
    4 r3 M% ^% t' u! i
  • TA的每日心情

    2019-11-20 15:22
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2021-6-29 15:08 | 只看该作者
    >> a=magic(5); l6 y: o5 q+ d' J+ \

    8 ?: Z$ e) w2 K5 M) x  pa =
    " A1 S% y8 B$ A7 k4 t8 B0 o7 ]" f
    % {1 V& B* r" P  j. }) d9 h# E    17    24     1     8    15
      T8 K3 Q* C5 g, Z    23     5     7    14    168 [  j8 D6 d  B. K5 j1 R$ x+ v
         4     6    13    20    22, j+ T' z, E4 N2 I& p* _  N' P
        10    12    19    21     3$ p! Q0 T' b$ C( J" c5 Y
        11    18    25     2     9
    7 P7 Q- t2 Y+ j# H' v2 N% D
    8 |2 `8 o6 E# F>> min(min(a))+ q- k" Y& \- J8 }; `6 x, O* x7 Q; ~. f
    8 B0 Y! E3 u7 b# E! F
    ans =
    ! `9 K, w$ a( X- R1 x2 t+ h& J# U
    , m# t7 m6 Z. K! }6 a     1* F- s* P( K+ R# z/ t
    最小值
    & Z. s9 S4 }6 D# s. M1 o>> [x,y]= find(a==min(min(a)))1 q+ m. {) r5 ~$ U8 I7 t
    5 w# e- ?5 Z$ [6 k" P! m$ b
    x =
    ' `% J) y; x' x& F6 q6 r  [0 j+ Z* w* |0 Z5 P
         1# ]. _$ Z* J5 X$ H) B& Z
    9 u+ D) s1 \( k. j
    + V) l7 O) E1 m, X8 B
    y =
    ' Q1 E& w; Y7 R. ~6 {; H% b. b: a: X9 k! ~+ j
         3/ M, m/ D8 C- j% T. r/ r' a  y# @4 u
    最小值的位置 是1行3列 也就是最小值1的位置
    2 g* T% [5 ~: [8 f/ l) o5 G# o2 Y6 q8 N
    8 D0 e& A# G% L9 _/ Z  Q* h>> sort(a(: ))! [5 R3 A6 V2 |) [5 `

    5 |$ Z5 w. F3 O# Cans =
    9 S& I" \1 i# _- M1 H8 J0 U9 x
    # T6 J7 z: P5 Y; j  V# T     1/ N+ n6 {8 L% i6 Q. r6 S
         25 a/ V% C3 `% i' \5 z
         3$ J. [! W4 r/ r6 t5 h! C, Z
         4' J" c- w- [1 \
         5+ q2 z  P) N4 G. E
         6
    6 {2 @: n* @! H# j: e7 p* v     7
    % y7 p, w: s# \1 k1 j. K     8& i+ x8 ]! M9 R+ J
         9
    4 r! M+ T/ r. O4 R( y3 I6 l    10
    ' g3 K. Y' n! J4 `9 ]& ]3 z' t: O    11: v0 I) _1 C  r
        12  f9 o2 y3 N- I( r& }" r9 d
        13/ r4 W, f" J( a( J- a
        14
    % C1 E" _+ |! j% F8 p: |    152 c+ I+ _: T6 D# h
        16
    9 U8 |( K* \% e  J    17
    ; `1 J/ J# j6 a- E: v; `! T3 M    181 F4 _- i5 @" g* Y# L
        19
    2 D6 d1 y( N: A    20; i# T& ], s7 _
        214 A8 }2 C) G" C" l- W- k0 H5 w
        22* |0 ]8 ^2 H1 T' o$ G5 d5 v: U
        23
    ; A$ J" Y4 q- R3 o& v0 x    24% f( L- s4 e+ X3 H( p. B( e
        253 Z0 g- G) K3 W! \9 g1 v/ `
    升序排列5 e( z2 X$ E; f' `9 l% c* Z$ N
    >> b(1:5)
    / M: C9 d4 `, S3 {; L) P
    ! Y8 H1 C0 b( L% k! e$ M0 zans =( h, E% e' ]* g' n  e
    7 T- B; i+ X8 r; h, r
         12 o1 r8 z# d+ Q0 K! ~- @9 K
         23 n; g8 G% J% L- E3 B3 c4 }+ ]
         35 \5 Q) |) B6 u7 t+ |
         4; }4 @* V4 X% W+ ^% x
         5' e: m- j2 R0 F
    最小的5个值 你可以任意设定一些最小值
    6 g6 U$ X! ~+ M# r6 p>> for i=1:5
    4 E" ^" o7 |/ W) Y9 z7 K# z) }! `[x,y]=find(a==b(i))
    2 u8 t! j1 [& P/ C9 ?  W8 pend
    * M* A' W( z0 Z( d7 i+ b  z( X" Z. F( T5 Z" c
    x =
    0 i9 _) O0 L5 I/ @0 `% p8 ]+ O2 Z3 N
         1
    ; g0 v! _' H) _: ^4 e8 \: S" I0 o: z" K, H% n0 T  T
    $ W( P% Q+ N9 f3 d+ u( D( ^. V
    y =$ t3 A3 ]2 E" z- k+ x1 S8 @
    : S+ W$ Q( w" r  C$ \
         3
    " a' s6 o- ?$ K2 u& p% \& _+ p' X" w$ B  V

    1 z8 ]  |3 `: E. tx =6 i, F; c( V) e; R0 P
    % J& h% ]; c" Q8 \% U  T( `
         5
    : U' ?+ r7 G1 G
    ! {: X5 ~# H( s$ |; c8 @3 @% y  W* @4 C$ E: n5 h/ r
    y =
    : L/ V, E3 |. @( v2 e; B! Z/ G
    / Z, u7 t5 K; n2 T6 G     4& N/ `- ^9 p0 ]5 b3 f" F

    ( ^8 S( j! N1 v7 w, k7 Y1 ~/ K9 E9 m; E1 O
    x =% |8 e; q! d; s0 B: L8 Y
    0 t$ y2 B0 L9 |* S6 B
         44 b3 a& Z* D( b2 e& U
    2 n- y* I6 Q$ ~, A* x: X
    ; u' p6 _) p0 q! y$ ]! q6 @3 D
    y =
    : c4 i$ K- F. B% r# \3 P
    : c8 Q& o0 P8 ~9 M7 J% u9 {     56 [5 J7 R' ^" n9 L

    9 ?* D( z9 |, T
    & Q- B6 M$ k; l2 N$ Yx =  L. l) n. V  }7 U. B; Q4 s
    " o4 h! w- O+ d1 b2 S
         3# \+ G2 g6 c1 W! z2 R
    ) o3 I; ~" w. @7 L9 K' W* W, o9 t

      `5 b0 X9 \  `. F) \y =
    : E' g0 P: K9 E, Z
    2 J5 d4 w/ J! y( |     1
    7 y; e: i( \  ~; w
    # T3 m5 G, l- T) @3 x# ?; s
    9 t- T$ w1 D* ~& sx =0 F9 z. {' @+ r% r4 A0 `
    0 C! V9 k) T4 E1 g4 z+ t
         2
    ! Z, s* |) `& w7 {' o0 a! {7 {7 L. g6 s7 D; U
    ( h8 W% H3 q6 `! G; g/ }7 {
    y =' s  `6 G* d  U% E

    0 W4 N& ^3 V+ V; x4 m     2
    * v; p+ e3 k, \5个最小值的位置
    8 n) Q4 H9 E3 d8 F5 H0 b. K* w

    点评

    太详细了吧  详情 回复 发表于 2021-6-29 15:10

    该用户从未签到

    3#
    发表于 2021-6-29 15:10 | 只看该作者
    mutougeda 发表于 2021-6-29 15:084 W' b1 |# d$ J7 l
    >> a=magic(5)
    # |$ X, ]2 Q! c4 I# s! @( a5 X, G) E
    a =

    % E0 V, r$ t1 z$ Q# A6 e太详细了吧
    0 Y( v3 L5 p& S( |- ^( @/ n
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2021-6-29 15:10 | 只看该作者
    这个论坛不错呀
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-29 10:33 , Processed in 0.156250 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表