66问答网
所有问题
如何在matlab中求出矩阵第1列和第3列的最大值(求命令)
例如,A=[0 17 50;-12 40 3;5 -10 2;30 4 3],求出该矩阵第1列和第3列的最大值,用行向量表示 (例如答案为B=[30 50])。
命令怎么写?
请大家帮忙!
举报该问题
推荐答案 2013-10-15
max1=max(A(:,1));
max2=max(A(:,3));
B=[max1 max2];
disp(B);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U2px2sp29xUDvinp2n9.html
其他回答
第1个回答 2013-10-15
B=[max(A(:,1)),max(A(:,3))]
第2个回答 2013-10-15
max(A(:,[1,3]))
相似回答
matlab如何
取一个
矩阵的第一列和第三列
?
答:
MATLAB中
A(:,1:2:3)表示取矩阵A的
第1列和第3列的值
。说明:A中逗号之前的:表示所有行,逗号之后的1:2:3表示列从1到3取值,步长为2,所以列能取到的值为1,3。示例:A=[ 7 1 5; 2 5 6; 3 1 5 ]则A(:,1:2:3)的结果为:ans = 7 5 2 6 3 5 ...
如何用matlab
提取一个
矩阵的第一列和第三列
?
答:
首先,打开
MATLAB命令行
,创建一个矩阵。例如,输入命令 `a = [1 2 3; 4 5 6; 7 8 9; 6 4 7]`,这个矩阵将被用于演示。此时,矩阵看起来像这样:
matlab
a = 1 2 34 5 67 8 96 4 7 接着,
使用矩阵
索引来提取
第一列和第三列
。输入 `a(1:2,1:3)`,这...
matlab求一列
相同数值对应列中数
的最大值
答:
先用a=find(A[:,1]==1,'first')找到第一个1的行数,再用b=find(A[:,1]==1,'last')找到最后一个1的行数,然后用max(A[a:b,3])就可以得到1对应
的第三列的最大值
,其他几个同理
如何用matlab
提取一个
矩阵的第一列和第三列
?
答:
1、首先,打开
MATLAB命令行
窗口,输入a = [1 2 3; 4 5 6; 7 8 9; 6 4 7]创建一个a矩阵,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入a(1:2,1:3)以提取
矩阵的第1
,2行第1到3列,如下图所示,然后进入下一步。3、接着,完成上述步骤后,按Enter键,可以看到...
matlab中求
取一个
矩阵
某
一列中最大值
、次最大值、次次最大值的位置和...
答:
A = magic(8);idc = 5; % 查找第 id 列fc = A(:,idc);[v,ix] = sort(fc,'descend');disp([' 降序 ' ' 位置']);disp([v ix]); 降序 位置 60 1 53 7 45 6 36 4 28 5 21 3 13 2 4 8 ...
如何
利用
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中求矩阵的行和列和
matlab求矩阵每一列的和
matlab怎么取出矩阵的一列
matlab在矩阵中增加一列
matlab中取某矩阵的一列
matlab矩阵列求和
matlab求矩阵列数
用matlab取矩阵的前n列
matlab建立m行n列矩阵
相关问题
matlab怎么求矩阵中每一行的最大值
matlab求一个矩阵某一列的最大值和位置?
matlab求一个矩阵某一列的最大值和位置
如何用matlab提取一个矩阵的第一列和第三列?
用什么命令取matlab中矩阵的第一列
MATLAB怎么取出矩阵每列中最大的数
matlab求一列相同数值对应列中数的最大值
请问如何在matlab中取出某个矩阵中的最大元素所在的列编号