How can you make an input to a symbolic variable?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
goodwin membreve
am 27 Okt. 2020
Beantwortet: madhan ravi
am 27 Okt. 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 Kommentare
Akzeptierte Antwort
madhan ravi
am 27 Okt. 2020
equation = {'x^2 + x'};
diff(str2sym(equation))
equation = {'x^2 + y'};
eq = str2sym(equation);
syms(symvar(eq))
diff(str2sym(equation), x)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!