matlab可视化程序设计

Posted hydraulicdata

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab可视化程序设计相关的知识,希望对你有一定的参考价值。

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;

 

以上是关于matlab可视化程序设计的主要内容,如果未能解决你的问题,请参考以下文章

matlab软件是啥软件?有啥用途

MATLAB经典,统计入门+数据挖掘+金融应用!

什么是MATLAB语言 程序设计应用有什么用途

matlab是啥软件啊?

MATLAB分析图像的离散余弦变换(DCT)

MATLAB应用实战系列(四十三)-基于MATLAB的光伏并网系统仿真设计