matlab中矩陣怎麼找出最大的數

2021-03-10 22:04:52 字數 1346 閱讀 5097

1樓:四舍**入

可以參考下面的**:

>> a=[1 2 3 ;4 5 6]

a =1 2 3

4 5 6

>> max(max(a))

ans =

6>> [x y]=find(a==max(max(a)))x =2

y =3

>>找到最大元素是6,對應位置是x=2,y=3,就是第回2行,第3列擴充套件資料:matlab常用函式答和命令

varargin 變長度輸入宗量

varargout 變長度輸出宗量

vectorize 使串表示式或行內函數適於陣列運算ver 版本資訊的獲取

trim 求系統平衡點

trimesh 不規則格點網線圖

trisurf 不規則格點表面圖 triu 上三角陣 try-catch 控制流中的try-catch結構 type 顯示m檔案

taylortool 進行taylor逼近分析的互動介面

2樓:匿名使用者

你好,找最大元素就是max(max(a)),注意二維矩陣要寫兩個max

找對應位置用find函式

舉個例子:回

>> a=[1 2 3 ;4 5 6]

a =1 2 3

4 5 6

>> max(max(a))

ans =

6>> [x y]=find(a==max(max(a)))x =2

y =3

>>找到最答

大元素是6,對應位置是x=2,y=3,就是第2行,第3列

3樓:匿名使用者

最大數的找法:maxa=max(max(a))

對於一個矩陣a,通常是m行,n列。兩個max一個是行最大,一個是列最大。

如何利用matlab求一個矩陣裡面的最大值,及位置

4樓:匿名使用者

用max和find函式bai

實現。比如有一個du3*4的矩陣a,a=[1,2,3;4,5,6;39,4,5;2,0,5]。其中a的最大值是zhi

dao39,39的位置是(3,1)。我們用如專下matlab**實現:

a = [1,2,3;4,5,6;39,4,5;2,0,5];  %a用於承載需要求屬最大值及最大值位置的矩陣

max_value = max(max(a));  %求出a中的最大值

[x y]=find(a==max(max(a))) ;%求出a的最大值max_value的index,x表示行,y表示列。

結果顯示如下,且與預設分析一致:

matlab中求矩陣的最大值及位置用哪個函式

找最大元素就是max max a 注意二維矩陣要寫兩個max 找對應位置用find函式 舉個例子 a 1 2 3 4 5 6 a 1 2 3 4 5 6 max max a ans 6 x y find a max max a x 2 y 3 找到最大元回 素是答6,對應位置是x 2,y 3,mat...

matlab中A 1 2 3 4 5 6 7 8 9取矩陣A 6 表示什麼

大括號是cell結構 小括號是矩陣結構 a是cell結構,你可以把它看成是很多子矩陣組成的新矩陣。每一個位置就是一個矩陣,每一個矩陣下的某個位置就是一個數值 matlab裡a 1 2 3 4 5 6 7 8 9 a 1 2,2 3 什麼意思 a 1 2,2 3 表示a的第1 2行,第2 3列的元素,...

matlab中A是194 196 4維的矩陣,請問如何處理使其變為4 196 194的矩陣

for i 1 4 b i,a i end 你好用reshape命令可以辦到,命令 reshape a,4,194,194 matlab一個n m的矩陣變成一維矩陣,再怎麼恢復成原來的n m矩陣 這個要看你是怎樣變成一維矩陣的了,若是這樣 a b a 則可這樣改回來 c reshape b,size...