Matlab +GUI+数据库+可执行文件

Matlab +GUI+数据库+可执行文件

目的:Matlabl通过GUI界面输入数据库筛选条件,取出数据库数据作图,并生成可执行文件文件

一、Matlab GUI设计

方法:命令行输入guide,选择blank GUI,后弹出以下界面,可根据需求自行添加,操作见百度。

在这里插入图片描述

图片1

设计完成后,运行,生成.m及.fig文件,.fig即图片一,.m文件即对应matlab原文件。

设计完成为图二

1539598486394

图片2

设计完成后将添加各个功能框,按钮等的功能,即callback函数。

此部分参考以下内容:matlab GUI操作代码_百度文库 https://wenku.baidu.com/view/cc9e8f234a35eefdc8d376eeaeaad1f346931104.html

分享 学习matlab GUI编程的一点点所得 – MATLAB中文论坛 http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=96004

二、Matlab 读取数据库数据

% 读取数据库数据,方法一
setdbprefs(‘DataReturnFormat’,‘cellarray’)
%从数据库中读取数据到matlab有三种数据类型(默认为元胞类型cellarray),分别为元胞类型(cellarray),数字型(numeric),结构型(structure)
datasource='数据库名称‘
connA=database(datasource,‘用户’,‘登录密码,.’)
cursA=exec(connA,‘SQL数据库语言selset’)
RowLimit=100;
cursA=fetch(cursA,RowLimit);
DataA=cursA.Data;
close(cursA)%
close(connA)

三、作图

按需求做相应图。

四、生成可执行文件.exe

mcc -m demo.m % demo为生成的m文件名称

执行完成后,生成.exe文件可脱离matlab独立运行。

可参考:Matlab生成.exe可执行程序 - zhmin - 博客园 https://www.cnblogs.com/happyzm/p/6385517.html

Matlab编写的程序生成EXE可执行文件的方法_图文_百度文库 https://wenku.baidu.com/view/76bab33d580216fc

matlab的GUI程序生成可执行文件的方法 – MATLAB中文论坛 http://www.ilovematlab.cn/thread-6639-1-1.html700afd46.html

猜你喜欢

转载自blog.csdn.net/yeyedeyatou/article/details/83063044