【发布时间】:2018-06-11 23:06:02
【问题描述】:
我正在尝试编写一个 MATLAB 函数,将函数应用于矩阵的每一行。是否已经有一个功能可以做到这一点?堆栈溢出似乎没有出现任何问题。如果没有,这是我正在尝试编写的函数:
function Z = rowMap(f,X)
[m n] = shape(Z);
Y = [];
for i = 1:m
Y = [Y f(X(i,:))];
end
Z = Y;
end
MATLAB 是否支持这样的高阶函数?我收到意外的 matlab 运算符错误。提前致谢!
【问题讨论】:
-
有一个名为 rowfun 的函数,它适用于表格。
标签: matlab higher-order-functions