How to evaluate the value of Symbolic Expressions
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I tried this code -
syms f(a) g(b)
f(a)=sin(a);
g(b)=exp(b);
disp(f(2));
disp(g(4));
syms h(a,b);
h(a,b)=diff(f(a),a)*diff(g(b),b);
disp(h(2,4));
but it doesnt return the values of sin(2) and exp(4); It just returns sin(2) and exp(4). It gives values of algebraic expressions, but not trigonometric and exponential functions. How to calculate the values?? Please Help.
0 comentarios
Respuesta aceptada
Azzi Abdelmalek
el 5 de Jun. de 2013
f=@(a) sin(a);
g=@(b) exp(b);
disp(f(2));
disp(g(4));
6 comentarios
Azzi Abdelmalek
el 5 de Jun. de 2013
syms a b
f=sin(a);
g=exp(b);
double(subs(f,2))
double(subs(g,2))
h=diff(subs(f,a),a)*diff(subs(g,b),b);
a=2;
b=4;
double(subs(h));
Más respuestas (0)
Ver también
Categorías
Más información sobre Conversion Between Symbolic and Numeric en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!