How can you make an input to a symbolic variable?
1 view (last 30 days)
Show older comments
goodwin membreve
on 27 Oct 2020
Answered: madhan ravi
on 27 Oct 2020
varprompt='Enter Variable (space-separated):';
var=inputdlg(varprompt);
syms(sym(string(var)));
eqprompt='Enter Equation (from highest to lowest degree):';
equation=inputdlg(eqprompt);
k=diff(equation)
I dont know what to do. How do you make the program solve the equation? Im having trouble turning the var input to a symbolic variable so that i can use it to solve the equation.
0 Comments
Accepted Answer
madhan ravi
on 27 Oct 2020
equation = {'x^2 + x'};
diff(str2sym(equation))
equation = {'x^2 + y'};
eq = str2sym(equation);
syms(symvar(eq))
diff(str2sym(equation), x)
0 Comments
More Answers (0)
See Also
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!