matlab - 将规范函数应用于矩阵的行 - Matlab

标签 matlab

<分区>

我有一个 3 列,n 行的矩阵:

[ a,b,c;
  d,e,f;
  g,h,i; ]

我想对每一行应用范数函数,并得到一个包含范数的 1xn 矩阵:

[ norm([a,b,c]);
  norm([d,e,f]);
  norm([g,h,i]); ]

我可以用 for 循环来做到这一点,但是有更好的方法吗?

最佳答案

怎么样

 norms = sqrt(sum(A.^2,1))

 norms = sqrt(sum(A.^2,2))?

取决于您的坐标是在行中还是在列中。

关于matlab - 将规范函数应用于矩阵的行 - Matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13365474/

相关文章:

matlab - 在面上插值分段常数的二维数据

Matlab多次破坏y轴

c++ - 使用 mex 文件时 libmwm_interpreter.so 中的 matlab 浮点异常

matlab - FFT的功率谱密度

Matlab:获取图中点击的坐标但保留按钮回调

algorithm - 放置矩形而不重叠的算法或方法

matlab - 如何在 Matlab 中计算内核?

image - 如何在 MATLAB GUI 中显示所需的图像?

matlab - .tlc 文件是什么?

Matlab无缘无故将图形保存到一个非常大的eps文件