00问答网
所有问题
请问在matlab中一个行矩矩阵中找出其中一个最大值(最大值有多个相同的),并求出在矩阵中的位置的代码?
如题所述
举报该问题
其他回答
第1个回答 2013-11-19
[Max1,pos1]=max(y);
[Max2,pos2]=max(Max1);
(pos2,pos1)即为最大值所在位置
第2个回答 2013-11-18
这样的你看看
a=[1 2 5 6 5 6 6 4];
[r]=find(a>=max(a))
运行结果:
r =
4 6 7 %第4 6 7 个值最大
追问
如果我只需要其中的一个呢?
本回答被提问者和网友采纳
相似回答
如何利用
matlab求一个矩阵
里面的
最大值,
及位置
答:
用max和find函数实现。比如
有一个
3*4的矩阵A,A=[1,2,3;4,5,6;39,4,5;2,0,5]。其中A的
最大值
是39,39的位置是(3
,1)
。我们用如下
MATLAB
代码实现:A = [1,2,3;4,5,6;39,4,5;2,0,5]; %A用于承载需要求最大值及最大值位置的矩阵 max_value = max(max(A)); %求出A...
matlab中矩阵
怎么
找出最大的
数
答:
找到最大元素是6,对应位置是x=2,y=3,就是第2行,第3列
有一个
4*5
矩阵,用MATLAB
编程
求出
其
最大值
及其所在的位置
答:
MATLAB求最大值
直接调用
求最值的
函数 max 函数就好了。例如矩阵为 A ,那么求最值即为 max_A = max( max(A) ) , [m,n] = find( max_A == A )程序中出错的原因可能是因为第一行结束的分号是中文分号,换成非英文分号就好。
MATLAB 中的
max 函数是求
最大值的
函数。1、如果 A 是向量...
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,就是...
大家正在搜
matlab找矩阵最大值的位置
matlab找出矩阵中大于某个
matlab找出矩阵中大于5的数
matlab中找出矩阵最小的元素
matlab求矩阵最小值和位置
matlab寻找矩阵中小于三的值
matlab取出矩阵的一行
matlab有一个4×5矩阵
matlab矩阵最大值