特定の配列のコサインを取得する関数を作成しています。それは機能しますが、現在、配列内の各値を反復処理するためにループを使用していますが、ベクトル化できることが保証されています。
現在、コードは次のとおりです。
for i = 1:numel(x)
cos(i) = (sum(((-1).^(0:n)).*(x(i).^(2*(0:n)))./(factorial(2*(0:n)))));
end
そして、それがどのようにベクトル化されるかは一生考えられないので、助けていただければ幸いです。
編集:これが完全な機能ですhttp://pastebin.com/n1DG6nUv
2 番目の編集: cos を上書きしない新しいコードで更新されたリンク。