Функция карты в MATLAB?

Я немного удивлен, что в MATLAB нет функции Map, поэтому я сам взломал ее, потому что без этого я не могу жить. Есть ли лучшая версия там? Есть ли какая-то стандартная библиотека функционального программирования для MATLAB, которую мне не хватает?

function results = map(f,list)
% why doesn't MATLAB have a Map function?
results = zeros(1,length(list));
for k = 1:length(list)
    results(1,k) = f(list(k));
end

end

использование будет, например,

map( @(x)x^2,1:10)

Ответы на вопрос(7)

Ваш ответ на вопрос