matlab可视化程序设计(1)

app designer

全局变量

按钮控件

可编辑数值字段框

表格控件

坐标区

列表框

面板组

下拉框

help table

help uitable

help uigetfile

了解具体用法使用help帮助命令

控制台输出

行末不要加分号,即可在控制台输出调试信息

表格控件的使用:

表格列名:

app.UITable.ColumnName={‘a‘,‘b‘,‘c‘,‘d‘};

表格数据:

data=[116   118 120 122 124 126 128 130 132 134 136 137;

0  20 82 210 418 732 1212  1700  2730  3600  4460  4880;

        0 8  16 24 28 30 32 40 48 56 64 72;

        0 100 480 840 730 650 560 340 210 132 81 21

        ].‘;

app.UITable.Data=data;

四个列向量data1,data2,data3,data4组合起来

I c=[data1,data2,data3,data4];

II t=table(data1,data2,data3,data4);

app.UITable.Data=t;

获取编辑后的表格数据:

先设置columneditable为true( 属性按字母排序)

添加UITableDisplayDataChanged函数

app.import_data = app.UITable.DisplayData;即可得到表格中的数据

可以在第一列添加序列用于显示数据行数

添加一个时间动态增加表格的行数,当监测到用户手动输入的数据已到最后一行时,[data;zeros(1,4)]添加一行0值

打开或保存文件:

打开:[文件名,文件路径]=uigetfile(‘文件后缀’,’标题’)

保存:status=uiputfile(‘’,’’)

进行IO操作时,用try…catch…end进行错误处理

坐标轴绘图:

更改坐标轴范围:

axis(app.UIAxes,[-1,1,-2,3])

更改标题:

app.UIAxis.Title.String=’ 标题’

cla(app.UIAxis);清空绘图区

TabGroup控件

切换面板:

app.TabGroup.SelectedTab=app.Tab_3;

 

相关推荐