質問: a*b+c; end あるいはmatlabではこういう場合forループを使うのが一般的なのでしょうか。 助言いただければ幸いです。
回答: arrayfun を使って res = arrayfun(@(x) myfunc(x,2,3), 1:10) でもいいですし、そのままベクトルを入力してもokな形に関数を実装していれば、 res = myfunc(1:10,2,3) でも同じ結果になります。r2020a で試しましたが、古いバージョンだと2つ目の方法は怒られるかもしれません。