Я совершенно не знаком с Matlab. Я пытаюсь имитировать комбинированный процесс Wiener и Poisson.Ошибка моделирования 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)
'W' является вектором, следовательно, 'W.^2' является вектором, поэтому' lambda * W.^2-N' является вектором. Но вы пытаетесь поместить его в одно место из 'Z', то есть' Z (k) '. –
Спасибо, Фил. Не заметил, что когда я это написал! Cheers :) – yang