how can i take the values from edit_text of gui to function

1 vue (au cours des 30 derniers jours)
esat gulhan
esat gulhan le 30 Déc 2019
Commenté : Image Analyst le 31 Déc 2019
I am writing a program for fluid kinematics. It is working, but i want to show in matlab gui.
function ut=u(x,y);
ut=3*x+y
end
it accepts
function ut=u(x,y);
ut=(get(handles.edit11,'String'))
end
but it does not accept it.
i want to get values from edit_text. Can you help for this?
  3 commentaires
esat gulhan
esat gulhan le 30 Déc 2019
It says "Undefined variable "handles" or class "handles.ugui"." when i put
Jason
Jason le 30 Déc 2019
Put handles as an argument in your function.

Connectez-vous pour commenter.

Réponse acceptée

Image Analyst
Image Analyst le 30 Déc 2019
function ut = u(handles, x, y)
ut = handles.edit11.String
evalc(ut)
end
  2 commentaires
Jason
Jason le 31 Déc 2019
Shouldn't there be a get ...
get(handles.edit11,'String')
Image Analyst
Image Analyst le 31 Déc 2019
No - that's the old fashioned way - pre release 2014b. The newer way is like the object oriented programming (OOP) way that all modern languages use now. I'm using the new/current OOP way.

Connectez-vous pour commenter.

Plus de réponses (1)

esat gulhan
esat gulhan le 31 Déc 2019
It is definetly good way. (practical). it works...thanks

Catégories

En savoir plus sur Text Data Preparation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by