matlab GUI制作界面的一些笔记(入门)

背景

前段时间写软著,用到了matlab的可视化界面,结合老师给的参考书和自己编写代码时走的弯路,整理一些笔记。

不能设置为变量的词

避免使用命令(如clear)和虚数单位i作为变量名,否则容易导致clear失效或虚数失效,出现2*i+3=5而不是3+2i的情况。

关键词

查看一个词是否为关键词(关键词也不能设置为变量)的命令:iskeyword

c 复制代码
>>iskeyword('if')
Ans=
	1

1则表示if为关键词

句柄图形对象

面向对象的程序设计方法,相对于面向过程而言,其优越性在于可以重复使用对象进行编程,对象是一个更为稳定的描述单元。

图形对象的创建函数与描述

对象类型 创建函数 对象描述
根(计算机屏幕) Root
图像窗口 Figure
坐标轴 Axes
内部空间 Uicontrol
表格 Uitable
菜单 Uimenu
右键菜单 Uicontextmenu
工具栏 Uitoolbar
按钮组 Uibuttongroup
面板 Uipanel
图像 Image
灯光 Light
线条 Line
Patch
矩形 Rectangle
曲面 Surface
文本 Text
组合对象 Hggroup 坐标轴子对象,同时操作多个核心对象

gui生成EXE

使用命令:

复制代码
deploytool
相关推荐
redaijufeng1 小时前
C/C++程序从编译到链接的过程
c语言·开发语言·c++
木子墨5161 小时前
系统设计面试 | 实现一个限流器:滑动窗口 → 令牌桶 → 漏桶
java·开发语言·数据结构·数据库·面试·职场和发展
沉浸式学习ing1 小时前
播客和视频怎么变成知识库里的笔记?音视频转结构化笔记完整方案
人工智能·笔记·gpt·学习·ai·音视频·notion
冰暮流星1 小时前
URL结构解析
笔记
Byte Wizard2 小时前
C语言指针深入浅出6
c语言·开发语言
知识分享小能手2 小时前
R语言入门学习教程,从入门到精通,R语言数据处理与清洗 (9)
开发语言·学习·r语言
Genevieve_xiao2 小时前
【xjtuse】【数学建模】课程笔记(一)初等模型、图与网络
笔记·数学建模
计算机安禾2 小时前
【c++面向对象编程】第19篇:多继承与菱形继承(二):虚拟继承的内存模型与复杂性
开发语言·c++
OBiO20132 小时前
靶向肠道的腺相关病毒(AAV)血清型及启动子选择
笔记
star learning white2 小时前
xm电气工程5
笔记