PDA

查看完整版本 : [MATLAB基础] 求教,在线等,数值计算问题。


mazhenkun
2009-05-03, 00:50
有两个矩阵a=[1 2 3;4 5 6 ;7 8 9];
b=[1 0 0;0 1 1;1 1 1];
现在我要求:
if b[i,j]==1
c[i,j]=a[i,j]*5;
else
c[i,j]=a[i,j]*10;
如何实现?

yfl
2009-05-03, 17:16
>> for i=1:3
j=1:3
if b(i,j)==1
c(i,j)=a(i,j).*5
else
c(i,j)=a(i,j).*10
end
end
这样就可以啦!!!最后结果是:
c =

10 20 30
40 50 60
35 40 45
看看是不是你想要的结果。