Metodi numerici equazione differenziale non lineare
Salve ragazzi devo risolvere un equazione differenziale non lineare:
df/dt=f'''+1/2*f*f'' dove f'''=d^3 f/ dx^3 f''=d^2f/dx^2 f(x,t)
condizioni a contorno
f(0,t)=0;
f'(o,t)=0;
f'(infinito,t)=1;
condizioni iniziali
f(x,0)=0;
allora per risolvere questa equazione con matlab devo per forza (perchè imposto) semidiscretizzare con eulero lo spazio, poi tramite ODE45 risolvere l'equazione nel tempo! Partendo da queste considerazioni, ho semidiscretizzato lo spazio con eulero poi ho un problema poi di utilizzare ode45 visto che non so come formulari i vettori di risoluzione aspetto vostre risposte grazie mille
df/dt=f'''+1/2*f*f'' dove f'''=d^3 f/ dx^3 f''=d^2f/dx^2 f(x,t)
condizioni a contorno
f(0,t)=0;
f'(o,t)=0;
f'(infinito,t)=1;
condizioni iniziali
f(x,0)=0;
allora per risolvere questa equazione con matlab devo per forza (perchè imposto) semidiscretizzare con eulero lo spazio, poi tramite ODE45 risolvere l'equazione nel tempo! Partendo da queste considerazioni, ho semidiscretizzato lo spazio con eulero poi ho un problema poi di utilizzare ode45 visto che non so come formulari i vettori di risoluzione aspetto vostre risposte grazie mille
Risposte
[xdom="JoJo_90"]La sezione più adatta mi sembra quella di Analisi numerica. Sposto lì.
P.S. Da regolamento le formule vanno scritte utilizzando l'editor (trovi una guida nel box rosa in alto).[/xdom]
P.S. Da regolamento le formule vanno scritte utilizzando l'editor (trovi una guida nel box rosa in alto).[/xdom]
ok scusami