Gui: equation solving calculator
Show older comments
Hi, I’m making an application that will be able to solve equations using the solve function, but I get an error when trying to calculate equations like x-4, what’s wrong, tell me please
Error in
matlab.graphics.internal.figfi le.FigFile/read>@(hObject,eventdata)super _program('pushbutton5_Callback ',hObject,eventdata,guidata(hO bject))
Error while evaluating UIControl Callback.
function pushbutton5_Callback(hObject, eventdata, handles)
eqn = get(handles.edit1);
X = solve(eqn);
set(handles.edit1,'string',X);
Answers (1)
David Hill
on 6 Jun 2020
Not sure if this will help.
eqn ='a*x^2+b*x+c';
var = symvar(eqn);
for k=1:length(var)
syms(var{k});
end
EQN=eval(eqn)==0;
X=solve(EQN,x);
2 Comments
Misha Brown
on 6 Jun 2020
David Hill
on 6 Jun 2020
When you get(handles.edit1), is it a character array or string?
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!