How to integrate integral(integral(cos(t),-10,t) ,t1,t2)
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
How to integrate numerically Z(t1,t2) ? My function is more complicated than cos but is analytical.
integral(integral(cos(t),-10,t) ,t1,t2)
F = @(t) cos(t);
A = @(t) -integral(F,-10,t)
Z = @(t1,t2) - integral(A,t1,t2)
Z(0,1)
0 Commenti
Risposta accettata
Justin Griffiths
il 23 Mar 2016
The intermediate integration is numerical in nature so the operation needs to be vectorized. Unfortunately the integral function does not handle vectors for integral limits. Try the following
F = @(t) cos(t);
A = @(t) arrayfun(@(s)-integral(F,-10,s),s);
Z = @(t1,t2) -integral(A,t1,t2);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Numerical Integration and Differential Equations in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!