matlab中怎么求数组中非零元素的个数

有时辰我们在利用matlab的时辰,想求数组中非零元素的个数,怎么求呢,下面来分享一下方式

工具/原料

  • win10系统
  • matlab版本2017a

方式/步骤

  1. 1

    第一步打开matlab,号令行窗口输入x=[0 1 3 4;9 0 3 7],建立一个x数组,如下图所示:

    d01373f082025aafb12c87bff4edab64034f1aa3.jpg
  2. 2

    第二步输入a=(x~=0)进行比力各个元素是否为0,如下图所示:

    ac4bd11373f082024e9f684b44fbfbedab641bb0.jpg
  3. 3

    第三步按回车键之后,可以看到x数组各个元素是否为0,为0就显示为0,不是就显示为1,如下图所示:

    ac4bd11373f082024e8c684b44fbfbedab641ba3.jpg
  4. 4

    第四步输入sum(a(:))求x数组的非零元素的个数,如下图所示:

    f11f3a292df5e0fe27fd7775536034a85fdf72d9.jpg
  5. 5

    第五步输入 nonzeros(x),可以求x数组的非零元素是哪些元素,如下图所示:

    faedab64034f78f0ec06638776310a55b3191cb0.jpg
  • 发表于 2019-11-07 20:01
  • 阅读 ( 535 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论