注册 登录
编程论坛 Matlab

[求助]帮一下忙,谢谢

ljj036 发布于 2007-04-10 17:27, 512 次点击

A=[]
A=input('请输入矩阵A的值:')
[m,n]=size(A)
for k=1:m
for i=1:m
for j=i+1:n
if A(k,i)>A(k,j)
Cij=k
end
end
end
end

它的运行结果是比如: Cij=1
Cij=3
Cij=5
我怎么修改程序能得到 Cij=1 3 5 呢 请高手相助!!!谢谢

6 回复
#2
abingchem2007-04-10 19:21

这样可以输入矩阵吗?

#3
ljj0362007-04-10 23:04
可以的啊
#4
zhangenter2007-04-12 00:16
什么意思,是要一行显示,还是要变成一个向量
#5
ljj0362007-04-12 15:28

要变成一个向量。希望能帮助一下,谢谢!

#6
zhangenter2007-04-14 12:11
A=[]
A=input('请输入矩阵A的值:')
Cij= [];
[m,n]=size(A)
for k=1:m
for i=1:m
for j=i+1:n
if A(k,i)>A(k,j)
Cij=[Cij, k]
end
end
end
end
#7
ljj0362007-04-14 14:37
谢谢啊
1