如何将函数应用于矩阵中的所有行?

klo*_*oop 4 matlab

考虑例如函数"norm".我有一个矩阵,我想对矩阵中的每一行应用"norm",并获得该矩阵中每行的所有规范的向量.

我希望我可以做标准(A,'行'),但这是不可能的.还有其他方法吗?

Lui*_*ndo 9

您无需转换为单元格数组即可完成此操作:

arrayfun(@(n) norm(A(n,:)), 1:size(A,1))
Run Code Online (Sandbox Code Playgroud)