怎么把Matlab里的奇数项和偶数项分别放入两个数组中

如题所述

1、打开matlab,命令行窗口输入x=[0 1 3 4;9 0 3 7],创建一个x数组,如下图所示。

2、然后输入a=(x~=0)进行比较各个元素是否为0。

3、接着按回车键之后,可以看到x数组各个元素是否为0,为0就显示为0,不是就显示为1。

4、输入sum(a(:))求x数组的非零元素的个数。

5、最后输入 nonzeros(x),就完成了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-18
任意一个数组,分离该数组中的奇数和偶数,使其 成为两个数组并分别按照从小到大的顺序分别输出.

int[] arr={10,11,12,13,14,15,16,17,18,19};
Stack sil = new Stack();
Stack dbl = new Stack();
for (int i = 0; i
-------------------------------
下面的代码可以实现
a是已知数组
a_odd=a(1:2:end);
a_even=a(2:2:end);下面的代码可以实现
a是已知数组
a_odd=a(1:2:end);
a_even=a(2:2:end);本回答被提问者采纳
相似回答