Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-05-20, 14:39   #1
dayong3492
初级会员
 
注册日期: 2008-04-12
年龄: 37
帖子: 19
声望力: 18
dayong3492 正向着好的方向发展
默认 [求助]有一个数组,如何去掉里面的负数

RT

谢谢您的回复~~
dayong3492 当前离线   回复时引用此帖
旧 2010-05-20, 14:42   #2
beginer
普通会员
 
beginer 的头像
 
注册日期: 2007-04-04
帖子: 91
声望力: 20
beginer 正向着好的方向发展
默认 回复: [求助]有一个数组,如何去掉里面的负数

来个循环判断一下呗~~
beginer 当前离线   回复时引用此帖
旧 2010-05-20, 14:43   #3
dayong3492
初级会员
 
注册日期: 2008-04-12
年龄: 37
帖子: 19
声望力: 18
dayong3492 正向着好的方向发展
默认 回复: [求助]有一个数组,如何去掉里面的负数

引用:
作者: beginer 查看帖子
来个循环判断一下呗~~
具体咋写嘛····················
dayong3492 当前离线   回复时引用此帖
旧 2010-05-20, 15:27   #4
zzwwws
初级会员
 
注册日期: 2010-05-02
年龄: 36
帖子: 1
声望力: 0
zzwwws 正向着好的方向发展
默认 回复: [求助]有一个数组,如何去掉里面的负数

什么叫去掉,把那个数变为0还是别的什么
zzwwws 当前离线   回复时引用此帖
旧 2010-05-20, 17:17   #5
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认 回复: [求助]有一个数组,如何去掉里面的负数

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

看帖回帖,就是对我们最大的支持!
yfl 当前离线   回复时引用此帖
旧 2010-05-20, 17:45   #6
billyvon
初级会员
 
注册日期: 2010-05-18
年龄: 38
帖子: 1
声望力: 0
billyvon 正向着好的方向发展
微笑 回复: [求助]有一个数组,如何去掉里面的负数

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
billyvon 当前离线   回复时引用此帖
旧 2010-05-21, 10:57   #7
dayong3492
初级会员
 
注册日期: 2008-04-12
年龄: 37
帖子: 19
声望力: 18
dayong3492 正向着好的方向发展
默认 回复: [求助]有一个数组,如何去掉里面的负数

引用:
作者: yfl 查看帖子
A=[3 2 -1 5 -7 -9];
B=A(A>0)
运行结果:
B =
3 2 5
是这个意思吗?
对对,是这个意思,谢谢~~
也感谢其他几位回帖的labfans·····
appreciate···
dayong3492 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 01:23


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