怎么在matlab gui里设置按钮可以将edit编辑框里的数据存储起来

 我来答
二月焰火
2015-06-19 · 超过20用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:27.2万
展开全部

1. 画出GUI 界面如下


Edit Text的 Tag 是 edit__data

Save Data 按钮的Tag是 pushbutton__save


2. 在pushbutton__save 的Callback函数里输入最下面两行,这个callback整个代码如下:

function pushbutton__save_Callback(hObject, eventdata, handles)
  % hObject    handle to pushbutton__save (see GCBO)
  % eventdata  reserved - to be defined in a future version of MATLAB
  % handles    structure with handles and user data (see GUIDATA)

  data1 = str2num(char(get(handles.edit__data, 'String')));
  save  data.mat  data1


3. 保存fig文件以及对应的m文件


4. 运行程序

在框里输入如 数字2

点击save data按钮

则保存变量2至data.mat里了


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式