matlab中怎么把GUI中的数据导出到workplace里?
发布网友
发布时间:2023-04-27 21:35
我来回答
共2个回答
热心网友
时间:2023-10-24 21:39
取GUI中数据:
以编辑框为例: m=str2double(get(handles.edit1,'string'))
意为取handles.edit1中的字符,并转化为高精度的数,保存到变量m中。
保存到base空间(workplace):
assignin('base','M',m)
意为将变量m,更改变量名为M,保存到工作空间。一般变量名取相同。
还有从工作空间取数据的evalin,用法相同:
M=evalin('base','M');
热心网友
时间:2023-10-24 21:39
:20;21:40]'
x =
1 21
2 22
3 23
4 24
5 25
6 26
7 27
8 28
9 29
10 30
11 31
12 32
13 33
14 34
15 35
16 36
17 37
18 38
19 39
20 40
>> plot(x)
热心网友
时间:2023-10-24 21:39
取GUI中数据:
以编辑框为例: m=str2double(get(handles.edit1,'string'))
意为取handles.edit1中的字符,并转化为高精度的数,保存到变量m中。
保存到base空间(workplace):
assignin('base','M',m)
意为将变量m,更改变量名为M,保存到工作空间。一般变量名取相同。
还有从工作空间取数据的evalin,用法相同:
M=evalin('base','M');
热心网友
时间:2023-10-24 21:39
:20;21:40]'
x =
1 21
2 22
3 23
4 24
5 25
6 26
7 27
8 28
9 29
10 30
11 31
12 32
13 33
14 34
15 35
16 36
17 37
18 38
19 39
20 40
>> plot(x)