Clear symbolic from an equation and make it mathematical function
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi all,
I have an equaton of x, using syms x to create it.
However afterwards I want to clear the symbolic value and convert it to a mathematical function f(x), in order to represent it graphically for various x values.
I tried it manually by just doing copy paste, but the problem is that I get an error ",x" meaning I need again manually to fix it.
Is it possible to do it automatically?
thanks
example
syms x
f=(17*exp((281*x)/50000))/1000 + (4777*x*exp((281*x)/50000))/50000000
afterwards in order to put values (without symbolic values) it should be like that (using ".x"):
x=4.5:1:40.5;
g=(17*exp((281*x)/50000))/1000 + (4777*x.*exp((281*x)/50000))/50000000;
댓글 수: 0
채택된 답변
Walter Roberson
2021년 9월 20일
syms x
f=(17*exp((281*x)/50000))/1000 + (4777*x*exp((281*x)/50000))/50000000
ff = matlabFunction(f);
x=4.5:1:40.5;
plot(x, ff(x))
추가 답변 (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!