
Matlab GUI
程序猿老王。
好记性不如烂笔头
展开
-
【Matlab学习手记】利用Matlab提取图片曲线数据
目的:提取图片上的曲线数据点。比如,文献中的图表数据。源代码function varargout = DataExtract(varargin)% DATAEXTRACT MATLAB code for DataExtract.fig% DATAEXTRACT, by itself, creates a new DATAEXTRACT or raises the exi...原创 2018-08-09 13:26:45 · 27978 阅读 · 277 评论 -
【Matlab学习手记】二维码
目的:二维码的识别和生成。代码function varargout = QRcode(varargin)% QRCODE MATLAB code for QRcode.fig% QRCODE, by itself, creates a new QRCODE or raises the existing% singleton*.%% H = QR...原创 2018-08-09 13:41:11 · 6890 阅读 · 11 评论 -
【Matlab学习手记】备忘录
目的:利用Matlab制作简易的备忘录程序,附带有GUI界面。通过这个例子,可以学会计时器的使用、分割时间、分割字符串等技巧。代码function varargout = Test(varargin)% TEST MATLAB code for Test.fig% TEST, by itself, creates a new TEST or raises the exis...原创 2018-08-09 14:00:02 · 835 阅读 · 0 评论 -
【Matlab学习手记】GUI参数传递
四种参数传递的方式,推荐第二种方式。1. 声明全局变量 在每个事件开头用 global 声明变量,不推荐。2. handles结构体 创建的GUI时,m文件会自动生成一个handles的结构体,包含所有的GUI对象数据;每个回调函数都可以通过handles获取任何GUI对象的数据。 保存变量:handles.a = a;guidata(hObject, h...原创 2018-08-19 20:39:39 · 3093 阅读 · 0 评论 -
Matlab学习手记——Axes右键菜单不显示问题
问题:Matlab的GUI编程中,坐标轴右键菜单不显示。问题分析 GUI设计中,如果Axes附加了右键菜单,即在UIContextMenu属性中选择事先准备的右键菜单,运行之后,在Axes区域右键,会弹出右键菜单。 假设有这么一种情况,Axes中加载了一幅图像,或者绘制了surf这样的图,再点击右键,你会发现右键菜单不弹出,比如以下代码:surf(X, Y, Dist)...原创 2018-08-14 09:29:14 · 1674 阅读 · 7 评论 -
【Matlab学习手记】GUI程序打包
两种方式: 1. 命令行输入:mcc -e filename.m 回车,等待程序打包完成; 2. 命令行输入: deploytool 选择 Application Compiler。 另外,在没有安装Matlab的电脑上如何运行打包的exe文件呢,只需要安装对应版本的MCRInstaller.exe即可(应该会自动添加到环境变量),可以...原创 2018-08-20 08:44:36 · 2056 阅读 · 0 评论