How to initialize GUI input from data and user

Hi,
I have a 3x3 matrix for example as my default data. a=[1 2 3; 4 5 6; 7 8 9]
Then I want to calculate an output by combining the default data with user input so that my updated data is a= [1 2 3; 4 5 6; 7 8 9; handles.metricdata.T1 handles.metricdata.T2 handles.metricdata.T3]
How can ! initialize the 'a' without displaying it in my GUI? For your information, I already initialize the handles.metricdata.T1 before.
Thanks, emy

回答(1 个)

handles.a=[1 2 3; 4 5 6; 7 8 9]
guidata(hObject,handles)
To get the value of a
a=handles.a

2 个评论

Thanks for the answer Azzi, but what I mean is
my data matrix a is [1 2 3; 4 5 6; 7 8 9], then for example the user give input 1, 2, and 3= 45, 67, 89 respectively.
My question is, how can I update the new value of matrix a as given the input by user so that
a=[1 2 3, 4 5 6,7 8 9,45 67 89]?
Someone could think up several algorithms to create that output array. What steps did you follow to get it? Also when you say "1, 2, and 3= 45, 67, 89", what do you mean? Do they input that string, including the equal sign? Or do they input 6 separate numbers?

请先登录,再进行评论。

类别

在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息

提问:

2013-11-20

Community Treasure Hunt

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

Start Hunting!

Translated by