在matlab appdesigner中,使用按钮存储的数据1和数据2,在另一个按钮中如何使用这两个数据
时间: 2024-01-22 21:19:25 浏览: 29
你可以在appdesigner中使用按钮的回调函数来存储数据1和数据2,然后在另一个按钮的回调函数中访问这些数据。具体实现方法如下:
1. 在appdesigner的左侧“App Designer”窗格中,选择“UI FIGURE”选项卡。
2. 在“UI FIGURE”选项卡中,单击“Button”工具,然后单击UI图形窗口中的位置以添加按钮。
3. 双击新按钮以打开其回调函数编辑器。
4. 在回调函数编辑器中,使用以下代码将数据1和数据2存储在按钮的UserData属性中:
```
% 获取数据1和数据2
data1 = % 从某个地方获取数据1
data2 = % 从某个地方获取数据2
% 存储数据1和数据2
btn = gcbo; % 获取当前按钮的句柄
btn.UserData = struct('data1', data1, 'data2', data2);
```
5. 保存回调函数并关闭编辑器。
6. 重复步骤2-5以添加另一个按钮,并在其回调函数中访问数据1和数据2。例如,以下代码从第一个按钮的UserData属性中获取数据1和数据2,并在第二个按钮的回调函数中将它们打印出来:
```
% 获取数据1和数据2
btn1 = % 第一个按钮的句柄
data1 = btn1.UserData.data1;
data2 = btn1.UserData.data2;
% 打印数据1和数据2
fprintf('数据1:%s\n', data1);
fprintf('数据2:%s\n', data2);
```
7. 保存回调函数并运行应用程序,然后单击每个按钮以测试代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)