手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-21 17:45:54

某个数值的占比 = 某个特定数值的个数 / 所有数值的个数

编写代码

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 中如何求矩阵中某个数值的占比
© 手抄报圈