PDA

查看完整版本 : [MATLAB数学相关] [求助]有一个数组,如何去掉里面的负数


dayong3492
2010-05-20, 14:39
RT

谢谢您的回复~~

beginer
2010-05-20, 14:42
来个循环判断一下呗~~

dayong3492
2010-05-20, 14:43
来个循环判断一下呗~~

具体咋写嘛····················

zzwwws
2010-05-20, 15:27
什么叫去掉,把那个数变为0还是别的什么

yfl
2010-05-20, 17:17
A=[3 2 -1 5 -7 -9];
B=A(A>0)
运行结果:
B =
3 2 5
是这个意思吗?

billyvon
2010-05-20, 17:45
a=[1 2 5 -4 4 -6 0 -5 -6 4 7 9];
for i=1:12
if a(i)<0
a(i)=0;
end
end
a
--------------------------------
结果:
a =

1 2 5 0 4 0 0 0 0 4 7 9

dayong3492
2010-05-21, 10:57
A=[3 2 -1 5 -7 -9];
B=A(A>0)
运行结果:
B =
3 2 5
是这个意思吗?

对对,是这个意思,谢谢~~
也感谢其他几位回帖的labfans·····
appreciate···