Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Same codes do not work ?

4 ビュー (過去 30 日間)
engineerOfPhysics
engineerOfPhysics 2013 年 3 月 13 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
I want to ask that these two codes are same ? if it is they do not work as same job, if it is not, what is the mean both of them ? and where I can use them in which situations ?
theta=str2double(get(handles.hObject,'String'));
handles.theta=str2double(get(hObject,'String'));

回答 (1 件)

Image Analyst
Image Analyst 2013 年 3 月 13 日
It looks like you're using GUIDE. The first one takes the target of the callback, presumably an edit field or something, and assigns it to a local variable that lives just within that callback and vanishes when you're done executing that callback.
The second one attaches (or replaces if it already exists) theta as a member to the handles structure, which, if you call guidata() before you exit the callback, will survive and be seen in other callbacks.
  1 件のコメント
engineerOfPhysics
engineerOfPhysics 2013 年 3 月 13 日
Your explanation is so helpful thanks for that ..
Can you give an example to use them where can be ?

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by