chinasnowlee 发表于 2011-7-30 20:35:48

矩阵循环问题~~

矩阵循环问题~~a=hilb(10);a1=ones(10);
             for i=1:10;
                     a1(i,:);
                     y(i)=a*a1(i,:)'
                  end
我想实现y(i)=a*a1(i,:)'
在循环语句里,由于y(i)是一个向量,放在里面一直出错,希望得到高手的指点谢谢!谢谢!!谢谢!!!

lengyunfeng 发表于 2011-7-30 22:57:20

1# chinasnowlee
你的矩阵操作有误哈,自已可以下去看看相关的书籍。还有,i作为虚数单位,最好别用在其它用途上。

a = hilb(10);
a1 = ones(10);
y=zeros(size(a));
for k = 1:10
y(:,k) = a * a1(:,k);
end

chinasnowlee 发表于 2011-7-31 00:09:19

2# lengyunfeng
非常感谢~~又学习了,这个问题让我纠结了不少时间,万分感谢~~
页: [1]
查看完整版本: 矩阵循环问题~~