![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab GUI
许蕾 - 重通成飞 - 风电叶片设计
这个作者很懒,什么都没留下…
展开
-
Matlab 如何发布独立可执行文件
问题背景:需要发布独立可执行文件主要有以下几种原因,(1) Matlab本身安装文件比较大,且安装盗版软件有可能涉及侵权;(2) 自己编写的源代码不想公开,但又要提供给其他人使用。(3) 想要跨平台/换台电脑使用自己编写的软件功能,但又不想去繁琐的安装Matlab。还有其他情况。以上情况下,就涉及到将Matlab程序打包成可执行文件。...原创 2020-11-03 08:59:33 · 413 阅读 · 0 评论 -
Matlab GUI 如何编写下拉菜单
问题背景:为了扩展/丰富程序功能经常需要将一些功能归类放置在下拉菜单中,如下图所示,点击‘Data export’,弹出几种数据输出选项。原创 2020-11-03 08:52:33 · 2348 阅读 · 0 评论 -
Matlab GUI 分行显示提示语
前言: Matlab中有时遇到需要输出较长的一句话,为了显示方便,需要进行分行显示,下面的方法可以采用。分行显示代码nextmsg = 'to be continued from last message';outputstring = sprintf(['The message to be displayed is too long \n' ... '"%s"'],nextmsg);title = 'Output string';h=msgbox(outputst原创 2020-10-27 09:35:02 · 509 阅读 · 0 评论 -
Matlab GUI 多界面参数传递
1、从子GUI界面获取输入数据思路:在子GUI中应用setappdata, getappdata 传递数据,通过 varargout 将子GUI的参数传递给主GUI。在子GUI的pushbutton_callback 中:获取手动输入的数据(使用get, str2num等函数),将获取的数据存储在结构体变量中,代码示例:input_data.a = str2num(get(handles.edit1,'String'));input_data.b = str2num(get(handles.ed原创 2020-10-14 14:38:41 · 2012 阅读 · 2 评论 -
Matlab GUI handles的相关函数汇总
1、guidata(hObject, handles)更新保存在handles中的变量:handles.a = a; % 保存变量guidata(hObject, handles) %更新变量提取变量:a1 = handles.a 2、isfield(handles,‘fieldname’)检查某个域是否存在于handles中:if ~isfield(handles,'shape') dlg_output_string = '没有找到shape 对应的数据'; errordlg(原创 2020-10-13 16:23:41 · 1239 阅读 · 1 评论 -
Matlab - 获取和保存文件路径选择对话框
1、读取文件的路径读取文件的 内联代码片。% A code block[filename, pathname, FileIndex] = uigetfile('*.xls; *.xlsx', 'All excel file(*.xls; *.xlsx)'; ...'*.*', 'All Files (*.*)'}, 'Pick an excel file'); if FileIndex == 0 % 如果选择了‘cancel’ set(handles.edit2, '您没有选择文件');原创 2020-10-13 11:26:47 · 5891 阅读 · 0 评论 -
Matlab GUI 变量传递方法
Matlab 编程心得笔记1、变量的保存和传递使用handles结构体:handles.a = a; % 保存变量guidata(hObject, handles) %更新变量提取变量:a1 = handles.a原创 2020-10-13 09:54:39 · 738 阅读 · 0 评论