私は数日前に少しMatlabを学び始めました。
for
Dirac-combのような近似をプロットしたかったので、関数型プログラミングを知っていて、「Matlabでループは必要ない」と言われたので、結局次のようになりました。
M = 50
dx = 0.1
r = 20
x = -r/dx:r/dx
y = arrayfun(@(k) dx .* sum(exp(-2j * pi * dx * k * (-M:dx:M))), x)
しかし、私arrayfun
はこれを行うのに良い方法ではないと感じています-Matlabでは厄介/やり過ぎだと感じています。
または多分それは私だけです、私は知りません。
に頼らずにこのグラフをプロットするためのより良い方法はありますarrayfun
か、それともこれが最良の方法ですか?