# A simulation of 1D Ito process with time step dt = .0001# mu is zero. sigma is a Ricker wavelet.importmatplotlib.pyplotasplimportnumpyasnpt0=0.0dt=0.0001t_final=10.0T=np.arange(t0,t_final,dt)ax=pl.figure().add_subplot(111)ax.set_xlabel('t')ax.set_ylabel('X')x=0.0mu=0.0# Ito Integralnp.random.seed(1)defRicker(t):return2.0/(np.sqrt(3)*(np.pi**.25))*(1-t*t)*np.exp(-0.5*t*t)fortinT:sigma=Ricker(t-t_final/2.0)new_x=x+mu*dt+sigma*np.random.normal(0,dt)ax.plot([t,t+dt],[x,new_x],'b-',linewidth=0.5)x=new_xpl.show()
Llicència
Jo, el titular dels drets d'autor d'aquest treball, el public sota la següent llicència:
compartir – copiar, distribuir i comunicar públicament l'obra
adaptar – fer-ne obres derivades
Amb les condicions següents:
reconeixement – Heu de donar la informació adequada sobre l'autor, proporcionar un enllaç a la llicència i indicar si s'han realitzat canvis. Podeu fer-ho amb qualsevol mitjà raonable, però de cap manera no suggereixi que l'autor us dóna suport o aprova l'ús que en feu.
compartir igual – Si modifiqueu, transformeu, o creeu a partir del material, heu de distribuir les vostres contribucions sota una llicència similar o una de compatible amb l'original.