Matlab 中如何求矩阵中某个数值的占比?

 时间:2026-04-25 13:18:36

1、打开 Matlab,我们首先自己手动地输入一个矩阵,用于测试。使用的代码:

grid = [

1,2,3,4,5,6,7,8,9;

1,2,3,4,5,6,7,8,9;

1,2,3,4,5,6,7,8,9;

1,2,3,4,5,6,7,8,9;

1,2,3,4,5,6,7,8,9;

1,2,3,4,5,6,7,8,9;

1,2,3,4,5,6,7,8,9;

1,2,3,4,5,6,7,8,9;

1,2,3,4,5,6,7,8,9;

1,1,1,1,1,1,1,1,1

]

Matlab 中如何求矩阵中某个数值的占比?

2、输入之后,结果如图所示。

Matlab 中如何求矩阵中某个数值的占比?

3、假设咱们要计算的是数值 t 的个数占比

Matlab 中如何求矩阵中某个数值的占比?

4、咱们使用这个命令来查询 t 的个数:num = sum (grid (:) == t)

Matlab 中如何求矩阵中某个数值的占比?

5、接下来咱们使用代码 [r, c] = size(grid) 来查询数据的尺寸

Matlab 中如何求矩阵中某个数值的占比?

6、上面的代码返回的是行列数,接下来,咱们计算数据的尺寸。可以看到尺寸是90

Matlab 中如何求矩阵中某个数值的占比?

7、最后咱们使用代码 share = num / s 来计算占比

Matlab 中如何求矩阵中某个数值的占比?

  • matlab读取excel数据
  • Matlab输出数据如何到excel文件中
  • matlab怎么求两点间距离
  • MATLAB怎样读取并处理Excel数据
  • 如何用MATLAB求平均值
  • 热门搜索
    变速器的作用 眼霜什么牌子好 荷叶茶有什么功效 不可一世什么意思 蓝玫瑰代表什么 何首乌的功效与作用及食用方法 我喜欢什么的作文 清蒸鱼用什么鱼 牛磺酸的功效与作用 鸡蛋滚脸的作用与功效