EDA365电子论坛网

标题: Matlab如何求矩阵中最大值的位置? [打印本页]

作者: AustCor1    时间: 2021-5-27 15:44
标题: Matlab如何求矩阵中最大值的位置?
怎么求出矩阵中最大值及其在矩阵中的位置?3 D3 t! k2 f3 `7 d3 u  i) N

作者: sdkangbaz    时间: 2021-5-27 16:55
我也不知道                              
作者: xiaogegepcb    时间: 2021-5-27 17:19
max 就可以辦到了
! {+ n- A+ o9 [9 r/ _[a b]=max(A)
& n7 J2 G7 H  D" a* i  [a = 數值
8 E# c7 R; e1 D4 r1 N, Wb = 位置
作者: youOK    时间: 2021-5-27 17:21
xiaogegepcb 发表于 2021-5-27 17:19: h9 h  L& K2 o
max 就可以辦到了, A% Q2 E+ R# H% _3 c
[a b]=max(A)
1 K! v: Q& T8 j8 _1 F& u0 U! U" Ha = 數值

! }: n; ]. P# n( g) v0 ?2 x你是不是记错用法了啊0 L# F  y( M* w
还是去 help 查一下max的用法吧
3 i* D# U6 F4 R8 `# S
作者: mytomorrow    时间: 2021-5-27 17:22
假设矩阵为a
( {( m9 r4 ~+ r; K# B; y) v1 c最大值是max(a(: ));
) k; Y& Y% Q& R7 E) K, u. V3 c4 E* O其在矩阵中的位置(x,y)是$ i  o, v- T- l1 t
[x,y]=find(a==max(a(: )));! u9 e6 h. P6 l; g
注:楼上的方法只适用于一维矩阵; {4 B+ o+ @: |% H  P- }





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2