MATLAB如何比较数组的非零元素?

2024-12-23 14:05:32
推荐回答(1个)
回答1:

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),可以求x数组的非零元素是哪些元素。