Error in Quad, suggestions required ?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
syms E
numer = inline('0.99954.*E + ((0.58058-0.044967.*m).*R.*T');
deno = inline('E + (2.54 + 0.94057.*m).*R.*T');
f1 = quad('numer./deno',80,158);
I basically want to calculate the integral of f1 which is a function of E,
it gives me an error . . Not enough inputs to inline function.
When I substitute the the whole function into quad i.e. substituting the function r and fun_e directly, the code works fine but not this way ?
I want to basically define the function in symbolic way step by step and then use it with quad, to integrate,
Any suggestions would help, Thanks, Tonu
0 Kommentare
Antworten (1)
Matt Fig
am 15 Dez. 2012
Don't mix inlines with symbolics this way.
syms E m R T
f1 = int((0.99954.*E + ((0.58058-0.044967.*m).*R.*T))./(E + (2.54 + 0.94057.*m).*R.*T),E,80,158);
Siehe auch
Kategorien
Mehr zu Number Theory finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!