Gui: equation solving calculator

14 vues (au cours des 30 derniers jours)
Misha Brown
Misha Brown le 6 Juin 2020
Commenté : David Hill le 6 Juin 2020
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);

Réponses (1)

David Hill
David Hill le 6 Juin 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 commentaires
Misha Brown
Misha Brown le 6 Juin 2020
did not help(
David Hill
David Hill le 6 Juin 2020
When you get(handles.edit1), is it a character array or string?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Symbolic Math Toolbox dans Help Center et File Exchange

Produits


Version

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by