8. 修改matlab GUI中fig和m文件名修改流程及注意事项

news/2024/7/3 13:06:32

资料来源:

修改matlab GUI中fig和m文件名修改流程及注意事项 - CSDN博客
https://blog.csdn.net/xingkongfenqi/article/details/46050485

一、修改fig和m文件名

二、Figure1属性:进入figure1中的property inspector中Name属性改为你要修改的文件名。

三、修改m文件中的内容

   注:红色字体test_main_window是要修改的内容,改为你要修改的文件名。

   1)修改varargin前面的文件名,把test_main_window改为你要修改的文件名。

function varargout = test_main_window(varargin)

 

   2)修改function varargout = test_main_window(varargin)函数中的相关内容,红色字test_main_window改为你要修改的文件名。

 

:这一点很重要,很多人会忽略修改这部分的内容。

 

gui_State = struct('gui_Name',       mfilename, ...

                   'gui_Singleton',  gui_Singleton, ...

                   'gui_OpeningFcn', @test_main_window_OpeningFcn, ...

                   'gui_OutputFcn',  @test_main_window_OutputFcn, ...

                   'gui_LayoutFcn',  [] , ...

                   'gui_Callback',   []);

 

3)修改OpeningFcn函数前面对应的文件名,把test_main_window改为你要修改的文件名。

function test_main_window_OpeningFcn(hObject, eventdata, handles, varargin)

 

4)修改OutputFcn函数前面对应的文件名test_main_window改为你要修改的文件名。

function varargout = test_main_window_OutputFcn(hObject, eventdata, handles) 

 

5)再把每个控件callback函数重新在m文件中重新定位,否则,运行的时候找不到callback函数的调用位置,会出现错误。方法是进入各控件属性中,找到callback属性,重新点击callback后的图标即可。


http://lihuaxi.xjx100.cn/news/248463.html

相关文章

inline-block元素4px空白间隙的解决办法

为什么80%的码农都做不了架构师?>>> http://www.hujuntao.com/archives/inline-block-elements-the-4px-blank-gap-solution.html 转载于:https://my.oschina.net/i33/blog/124448

使用工作集(Working Set)整理项目

Eclipse鼓励将不同的功能模块划分为独立的项目存在,这样不但结构清晰,组织起来还非常灵活,因为我们可以用feature对这些项目进行不同的组合,输出后得到具有不同功能的产品。 不过这样一来Package Explorer里的项目会以更快的速度增…

C#_uploadify_mvc_version

jQuery Uploadify在ASP.NET MVC3中的使用 1、Uploadify简介 Uploadify是基于jQuery的一种上传插件,支持多文件、带进度条显示上传,在项目开发中常被使用。 Uploadify官方网址:http://www.uploadify.com/ 2、ASP.NET MVC3中的使用Uploadify 搭…

9.matlab中repmat函数

来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B repmat(A,m,n) B repmat(A,[m n])B repmat(A,[m n p...]) 这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN&…

shapely使用笔记

1. 头文件 from shapely.geometry import MultiPolygon, GeometryCollection, LinearRing from shapely.ops import cascaded_union, nearest_points from shapely.wkt import loads from shapely.wkt import dumps 2. 点 geometry.Point 常用方法 构造 Point(x, y, z) …

自我介绍

大家好,我叫蒋继发。这篇文章是我在博客园的第一篇博文,也是我第一次写博客,我希望通过这篇文章让大家了解我,也了解我开博客的目的。 我是一名大学本科二年级学生,论学习成绩来说属于中等偏下的学生。我觉得自己比较叛…

大叔也说并行和串行`性能提升N倍(N由操作系统位数和cpu核数决定)

并行是.net4.5主打的技术,同时被封装到了System.Threading.Tasks命名空间下,对外提供了静态类Parallel,我们可以直接使用它的静态方法,它可以并行一个委托数组,或者一个IEnumerable的迭代,而今天主要通过一…

hdu1305Immediate Decodability(字典树)

这题看是否 这题能A是侥幸,解决的办法是先存一下输入的字符串,进行排序。 Problem DescriptionAn encoding of a set of symbols is said to be immediately decodable if no code for one symbol is the prefix of a code for another symbol. We will …