私はMatlabがまったく初めてです。ウィーナーとポアソンを組み合わせたプロセスをシミュレートしようとしています。
添え字の代入次元の不一致が発生するのはなぜですか?
シミュレートしようとしています
Z(t)=lambda*W^2(t)-N(t)
はウィーナーW
過程で、N
はポアソン過程です。
私が使用しているコードは以下のとおりです。
T=500
dt=1
K=T/dt
W(1)=0
lambda=3
t=0:dt:T
for k=1:K
r=randn
W(k+1)=W(k)+sqrt(dt)*r
N=poissrnd(lambda*dt,1,k)
Z(k)=lambda*W.^2-N
end
plot(t,Z)