MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 求教,在线等,数值计算问题。 (https://www.labfans.com/bbs/showthread.php?t=8050)

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
看看是不是你想要的结果。


所有时间均为北京时间。现在的时间是 13:54

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.