alpha
alpha =
function_handle with value:
@(z)(z-b)/a
>> qa
qa =
function_handle with value:
@(z)sqrt((1./alpha.^2)-p.^2)
>> t = integral(qa,0,3)
Undefined operator '.^' for input arguments of type 'function_handle'.
Error in @(z)sqrt((1./alpha.^2)-p.^2)
Error in integralCalc/iterateScalarValued (line 314)
fx = FUN(t);
Error in integralCalc/vadapt (line 132)
[q,errbnd] = iterateScalarValued(u,tinterval,pathlen);
Error in integralCalc (line 75)
[q,errbnd] = vadapt(@AtoBInvTransform,interval);
Error in integral (line 88)
Q = integralCalc(fun,a,b,opstruct);

 Akzeptierte Antwort

madhan ravi
madhan ravi am 7 Jan. 2019
Bearbeitet: madhan ravi am 7 Jan. 2019

0 Stimmen

EDITED
syms z
a=1; % an example datas
b=2;
p=3;
alpha=(z-b)/a;
qa=sqrt((1./(alpha.^2)-p.^2));
t = integral(matlabFunction(qa),0,3)

5 Kommentare

Saneesh Ali
Saneesh Ali am 7 Jan. 2019
thank you sir
madhan ravi
madhan ravi am 7 Jan. 2019
Anytime :)
Stephen23
Stephen23 am 7 Jan. 2019
@madhan ravi: you define function alpha, but where do you use it?
Torsten
Torsten am 7 Jan. 2019
Alternatively:
qa=@(z)sqrt(1./alpha(z).^2-p.^2);
madhan ravi
madhan ravi am 7 Jan. 2019
@Torsten,
Thank you

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by