variable q and y
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
SHARAD KUMAR UPADHYAY
el 14 de Feb. de 2019
Comentada: SHARAD KUMAR UPADHYAY
el 15 de Feb. de 2019
%%i am using this
fun=@(x) exp(-x)*y
A=GLGD_int(fun,0,1,5)
vpa(A,3)
fun1= matlabFunction(A,'vars', [y]);
B=GLGD_int(fun1,2,5,5)
vpa(B,3)
%% GLGD_int is call by another .m file
%% this program is okay, but as I use the function of the form as "fun=@(x) exp(-x)*y*sin(q)" as
fun=@(x) exp(-x)*y*sin(q)
A=GLGD_int(fun,0,1,5)
vpa(A,3)
fun1= matlabFunction(A,'vars', [y]);
B=GLGD_int(fun1,2,5,5)
vpa(B,3)
%% then error come as
%%Error using sym/matlabFunction>checkVarsSubset (line 207)
%%The free variable q must be included in the 'vars' value.
%%Error in sym/matlabFunction>checkVars (line 195)
%%checkVarsSubset(vexpanded,funvars);
%%Error in sym/matlabFunction (line 137)
%%vars = checkVars(funvars,opts);
%%Error in chi2 (line 8)
%%fun1= matlabFunction(A,'vars', [y]);
2 comentarios
Respuestas (1)
Walter Roberson
el 15 de Feb. de 2019
you cannot do that . When q does not have a specific value then you cannot do numeric integration .
I suggest you search the matlab help for information about parameterizing functions .
Ver también
Categorías
Más información sobre Dates and Time en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!