[MATLAB] integrazione
Ciao dopodomani ho un'esame di calcolo numerico ma ci sono delle cose che non mi vengono.
Negli esercizi devo utilizzare le formule dei trapezi e di simpson per approssimare gli integrali; mi viene chiesto di definire la funzione da integrare con il comando inline, ma quando lo inserisco nel workspace mi dice che e una matrice 1X1, quindi uno scalare e che non supporta le variabili.
Ovviamente poi nella formula dei trapezi non appena arrivo al comando y = feval(f,[a b]) mi si blocca tutto proprio a causa del problema suddetto!
Qualcuno sa aiutarmi?
GRAZIE
Negli esercizi devo utilizzare le formule dei trapezi e di simpson per approssimare gli integrali; mi viene chiesto di definire la funzione da integrare con il comando inline, ma quando lo inserisco nel workspace mi dice che e una matrice 1X1, quindi uno scalare e che non supporta le variabili.
Ovviamente poi nella formula dei trapezi non appena arrivo al comando y = feval(f,[a b]) mi si blocca tutto proprio a causa del problema suddetto!
Qualcuno sa aiutarmi?
GRAZIE
Risposte
dichiara la variabile x della tua funzione come un vettore ...
es.
x=zeros(10,1);
fx=x^2;%funzione potenza di grado 2
poi usi la fx come ti pare...
es.
x=zeros(10,1);
fx=x^2;%funzione potenza di grado 2
poi usi la fx come ti pare...