输入一个4*4的矩阵 编写程序 求其中的最小值及其所在的行号和列号 同时求出对角线元素之和

要快

A = rand(4,4); % 4*4随机数矩阵
t = min(A(:)) % 最小值
[x, y] = find(A==t) %最小值坐标
d = sum(diag(A)) % 对角线元素之和
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-20
A=[1,2,3,4;4,5,6,7;11,21,32,65;7,8,9,10];
t=min(min(A))%%%最小值
for i=1:4;
for j=1:4
if t==A(i,j)
i%%行标
j%%列标
break;
end
end
end
k=1;
j=1;
sum=0;
for i=1:4
sum=sum+A(k,j);
k=k+1;
j=j+1;
end
sum%%对角线的和
因为本人对MATLAB的了解不是很深入,所以编写的程序不是很好,但希望对你有些帮助。
第2个回答  2010-04-20
你妈就是一只小鸡
相似回答