声振论坛's Archiver
论坛
›
Matlab讨论区
› 一个数组比较问题
reggie_liu
发表于 2009-12-23 21:21
一个数组比较问题
数组A中有n个元素,我想让A中每个元素和3比较,把大于3的全部存放到数组B中,怎么实现?
for i=1:n
if A(i)>3
B=A(i) 这里怎么设置B的下标来进行循环?我想每较一次后就把元素存入B,而不是事先给定B的长度,比较完成后B中元素的个数就是A中大于3的元素个数。
ChaChing
发表于 2009-12-23 21:48
回复 楼主 reggie_liu 的帖子
aaa=rand(1,10)*5
bbb=aaa(aaa>=3)
reggie_liu
发表于 2009-12-24 09:37
谢谢帮忙,没想到可以这样实现。
页:
[1]
查看完整版本:
一个数组比较问题