[MATLAB]-Problema calcolo integrale con Matlab
Ciao a tutti!
Non mi intendo tanto di programmazione però mi sono dovuta cimentare nel Matlab. Devo risolvere un integrale a singola variabile in cui oltre alla suddetta variabile (u) si ha un parametro (h1) che andrebbe trovato con un'iterazione.
Siccome conosco i limiti di variazione di questo parametro sto cercando di risolvere l'integrale senza avvalermi dell'iterazione (ottenendo quindi un risultato parametrico). il ciclo iterativo lo farei a parte dopo l'integrale.
Venendo al dunque, nella mia ignoranza ho pensato di usare la funzione quadl con conseguenti errori, qualcuno mi sa dire se è giusta tale funzione o se esistono altre funzioni da usare per la risoluzione di un integrale in Matlab.
Grazie in anticipo!
HEEELLLLPPP!!!
Non mi intendo tanto di programmazione però mi sono dovuta cimentare nel Matlab. Devo risolvere un integrale a singola variabile in cui oltre alla suddetta variabile (u) si ha un parametro (h1) che andrebbe trovato con un'iterazione.
Siccome conosco i limiti di variazione di questo parametro sto cercando di risolvere l'integrale senza avvalermi dell'iterazione (ottenendo quindi un risultato parametrico). il ciclo iterativo lo farei a parte dopo l'integrale.
Venendo al dunque, nella mia ignoranza ho pensato di usare la funzione quadl con conseguenti errori, qualcuno mi sa dire se è giusta tale funzione o se esistono altre funzioni da usare per la risoluzione di un integrale in Matlab.
Grazie in anticipo!
HEEELLLLPPP!!!

Risposte
Matlab di base non è in grado di risolvere simbolicamente un integrale. Non è quindi possibile ottenere una soluzione parametrica a partire da funzioni come quadl. Esiste la possibilità di fare ricorso al Symbolic Math Toolbox, ma non sono certo che ne valga la pena. Secondo me conviene calcolarsi prima il parametro e poi l'integrale numericamente. Non è infatti assicurato che la risoluzione simbolica dell'integrale diminuisca la quantità di calcoli necessari per ottenere la soluzione.