How to evaluate the value of Symbolic Expressions
조회 수: 3 (최근 30일)
이전 댓글 표시
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
채택된 답변
Azzi Abdelmalek
2013년 6월 5일
f=@(a) sin(a);
g=@(b) exp(b);
disp(f(2));
disp(g(4));
댓글 수: 6
Azzi Abdelmalek
2013년 6월 5일
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));
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!