quad with parameter
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Edit Delete quad with parameter Matus asked less than a minute ago
Hi, i try to solve integral with quad and i want to use a parameter. when i put into matlab this code:
quad('cos(t.*314).^2',0,1)
n=2; %parameter
quad('cos(t.*314).^n',0,1,[],[],n)
the solution is not equal. Can you help me please. Thank you.
0 commentaires
Réponse acceptée
Walter Roberson
le 18 Mar 2012
You cannot pass in parameters the way you are attempting to in the second form. You need to use an anonymous function.
n = 2;
quad(@(t) cos(t*pi).^n, 0, 1)
Please review the quad documentation and notice that there is no possible parameter after "trace", and read the part about Parameterizing Functions.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Special Functions dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!