如何在Matlab中计算每页STD?

苏赞·乔科(Suzan Cioc)

假设我有A100x200x300的矩阵第三维在Matlab中称为“页面”,此矩阵有300页。

现在,我想计算每页内的标准差,并得到1x1x300的结果矩阵。

我不能只是做

std(std(A,0,1),0,2)

因为规范化是我认为的错误。

路易斯·门多

您需要使用reshape将前两个维折叠为一个(即,分成列)然后std沿着每一列进行计算

Ar = reshape(A, size(A,1)*size(A,2), size(A,3));
result = std(Ar);

结果将为您提供1x300的矢量。如果您确实需要将其设置为1x1x300,请使用

result = shiftdim(result, -1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Matlab中计算每页STD?

来自分类Dev

如何在MATLAB中计算环的半径?

来自分类Dev

如何在Matlab中计算图像的模式

来自分类Dev

如何在Matlab中计算大型组合函数?

来自分类Dev

如何在Matlab中计算矩阵的平方逆

来自分类Dev

如何在MATLAB中计算Cell数组中的行数

来自分类Dev

如何在Matlab中计算均值时避免循环

来自分类Dev

如何在MATLAB中计算最大数组尺寸?

来自分类Dev

如何在MATLAB中计算特定数字?

来自分类Dev

如何在GNU Octave / Matlab中计算向量的GCD

来自分类Dev

如何在MATLAB中计算机器epsilon?

来自分类Dev

如何在Matlab中计算四元数的范数?

来自分类Dev

如何在MATLAB中计算图像轮廓的周长?

来自分类Dev

如何在MATLAB中计算图像中的文本行数

来自分类Dev

如何在Matlab中计算高斯siedel方法的迭代

来自分类Dev

如何在Matlab中计算jacobi迭代的运算数

来自分类Dev

如何在MATLAB(变量数组)中计算GCD?

来自分类Dev

如何在pyspark中计算?

来自分类Dev

如何在不使用for循环的情况下在matlab中计算二元?

来自分类Dev

如何在Matlab中计算有符号和无符号渐变方向

来自分类Dev

如何在MatLab中计算两个2D向量之间的方向角?

来自分类Dev

如何在Matlab中计算字符或唯一字符串

来自分类Dev

如何在Hive中计算中位数

来自分类Dev

如何在SQL中计算“运行总计”

来自分类Dev

如何在RX中计算处理时间

来自分类Dev

如何在PostgreSQL中计算最大列

来自分类Dev

如何在mysql中计算复合主键

来自分类Dev

如何在Excel中计算元素

来自分类Dev

如何在mySQL表中计算票数?