Chamar a função para todos os elementos em uma matriz
Digamos que eu tenha uma função, como:
function [result] = Square( x )
result = x * x;
end
E eu tenho uma matriz como a seguinte,
x = 0:0.1:1;
Eu quero ter umy
array, que armazena os quadrados dex
está usando meuSquare
função. Claro, um caminho seria o seguinte,
y = zeros(1,10);
for i = 1:10
y(i) = Square(x(i));
end
No entanto, acho que deveria haver uma maneira mais elegante de fazer isso. Eu tentei algumas das minhas ideias e fiz algumas pesquisas, mas não encontrei nenhuma solução. Alguma sugestão?