matlab给空数组逐个加入满足条件的个体代码
时间: 2023-08-29 14:07:38 浏览: 91
matlab如何定义空数组
假设你有一个数组A,现在想把满足条件的元素逐个加入空数组B中,可以使用如下代码:
```matlab
A = [1, 3, 5, 7, 9, 2, 4, 6, 8, 10]; % 原始数组A
B = []; % 空数组B
for i = 1:length(A)
if A(i) > 5 % 满足条件的元素
B(end+1) = A(i); % 逐个加入到数组B的末尾
end
end
```
解释一下上面的代码:
首先定义了一个原始数组A和一个空数组B。
然后使用for循环遍历原始数组A中的每一个元素,如果该元素满足条件(即大于5),则将该元素加入到数组B的末尾。
需要注意的是,为了将元素逐个加入到数组B的末尾,我们使用了`end+1`来指定数组B的末尾位置。
阅读全文