Clear symbolic from an equation and make it mathematical function
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Nikolas Spiliopoulos
el 20 de Sept. de 2021
Comentada: Nikolas Spiliopoulos
el 20 de Sept. de 2021
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 comentarios
Respuesta aceptada
Walter Roberson
el 20 de Sept. de 2021
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))
Más respuestas (0)
Ver también
Categorías
Más información sobre Symbolic Math Toolbox 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!