1樓:匿名使用者
用max()函式即可,比如
>> r = rand(1,10);
>> [maxr,index]=max(r)maxr =
0.9649
index =
10第一個返回引數是最大值,第二專
個引數是最大值所在的屬位置(下標)
matlab如何找到一個陣列中的最大值以及它所在的位置
2樓:匿名使用者
用max()函式即可,比如
>> r = rand(1,10);
>> [maxr,index]=max(r)maxr =
0.9649
index =
10第一個返回引數是最大值專,第二個引數是最大值所在的位置(下標屬)
如何利用matlab求一個矩陣裡面的最大值,及位置
3樓:匿名使用者
用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 函式即可,比如 r rand 1,10 maxr,index max r maxr 0.9649 index 10第一個返回引數是最大值專,第二個引數是最大值所在的位置 下標屬 matlab如何找到一個陣列中的最大值以及它所在的位置 用max 函式即可,比如 r rand 1,10 max...
如何在matlab陣列中新增新元素
k 0,0,0,k 在想要的地方新增就可以了。例如 1 在末尾新增 k k,10 或者k end 1 10 2 在中間新增 k k 1 5 5.5,k 6 end 注意1 建立陣列可以使用 分號 逗號,空格2 陣列同行用逗號,或空格分割 3 不同行元素用分號 例如 clc a 1 2 3 4 5 b...
matlab單元陣列中既有字串陣列又有數值陣列怎樣
str cellfun num2str,str,uniformoutput false 這樣str 還是元胞陣列,但是裡面的所有元素都是字串 matlab中如何使一個陣列中既有數字又有字串 從陣列狹義角度來說bai,matlab並不允許陣列中du出現字串。但是字zhi符串陣列可以實dao現。例如 s...