How can I use function call?

Hello! I always appreciate all help~
I want to know how to call another function in main code.
For instance, I have 'set' function of 5 lines in GUI code such as following. set(handles.text1,'String','1'); set(handles.text2,'String','2'); set(handles.text3,'String','3'); set(handles.text4,'String','4'); set(handles.text5,'String','5');
In here, I'd like to 5 lines with just one line using function call. ~~~ abc(); %function call ~~~
function abc() set(handles.text1,'String','1'); set(handles.text2,'String','2'); set(handles.text3,'String','3'); set(handles.text4,'String','4'); set(handles.text5,'String','5');
I tried above code but I can't handles at another function. How can I call another function in main code and use handles and variable of main code at another function?
I need your help.... Thank you for reading...

1 commentaire

Jan
Jan le 10 Juil 2012
Please format your code properly: Mark it and hit the "{} code" button.

Connectez-vous pour commenter.

Réponses (2)

Mark Whirdy
Mark Whirdy le 10 Juil 2012

0 votes

Hi Haksun
I assume you're working in GUIDE?
Pass handles into the sub-function so it is in-scope there (nested functions have caller scope, sub-functions don't). If this doesn't solve your issue then I'll need you to re-explain the problem as I'm not sure I get it.
function abc(handles)
set(handles.text1,'String','1');
set(handles.text2,'String','2');
set(handles.text3,'String','3');
set(handles.text4,'String','4');
set(handles.text5,'String','5');
Haksun Lee
Haksun Lee le 10 Juil 2012

0 votes

Oh--- Thanks for all!
Your words are very helpful me..
I will try to do with reference answer!
Thank you...

1 commentaire

Mark Whirdy
Mark Whirdy le 11 Juil 2012
can you hit "Accept" on the answer if you find it works for you
tnx Mark

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Question posée :

le 10 Juil 2012

Community Treasure Hunt

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

Start Hunting!

Translated by