Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
function [ dX ] = eq_del_moto( X , par_grav, r ) %viene creata una funzione per il calcolo della matrice dX dX = zeros([ 6 1 ]) ; %forziamo il programma a creare una matrice di sei righe e una colonna, %durante l'inizializzazione le componenti della matrice vengono poste tutte %a zero dX(1:3,1) = X(4:6,1); %si pongono uguali le prime tre componenti del vettore dX e le ultime 3 %componenti del vettore X, definito nella command window dX(4:6,1) = (-( par_grav /r^3)).*(X(1:3,1)); %viene calcolata l'accelerazione, questa occuper le ultime tre componenti %del vettore X
>> [T,Y] = ode45( @eq_del_moto , [0 10], A ) ??? Error using ==> odearguments at 116 Solving EQ_DEL_MOTO requires an initial condition vector of length 2.
Error in ==> ode45 at 173 [neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, odeFcn, ...