Matlab图形及GUI

附录13 图形绘制

附录13.1基本二维图形

函数名 功能描述 函数名 功能描述
fill 填充二维多边形 polar 极坐标图形绘制
loglog 全对数二维坐标绘制 semilogx x轴半对数坐标图形绘制
plot 线性坐标图形绘制 semilogy y轴半对数坐标图形绘制

附录13.2基本三维图形

函数名 功能描述 函数名 功能描述
fill3 三维多边形填充 plot3 三维线或点型图绘制
mesh 三维网格图形绘制 surf 三维表面图形绘制

附录13.3三维颜色控制

函数名 功能描述 函数名 功能描述
brighten 图形亮度调整 hidden 网格图的网格线开关设置
caxis 坐标轴伪彩色设置 shading 设置渲染模式
colormap 调色板设置    

附录13.4三维光照模型

函数名 功能描述 函数名 功能描述
diffuse 图象漫射处理 surf1 带光照的三维表面绘制
lighting 光照模式设置 surfnorm 曲面法线
specular 设置镜面反射    

附录13.5标准调色板设置

函数名 功能描述 函数名 功能描述
bone 带有蓝色调的灰色的调色板 hot 以黑红黄白为基色的调色板
cool 以天蓝粉色为基色的调色板 hsv 色度饱和度亮度调色板
copper 线性铜色调的调色板 pink 粉色色调的调色板
flag 以红白蓝黑为基色的调色板 prism 光谱颜色表
gray 线性灰度调色板    

附录13.6三维视点控制

函数名 功能描述 函数名 功能描述
rotate3d 设置三维旋转开关 viewmtx 求视转换矩阵
view 设置视点    

附录13.7坐标轴控制

函数名 功能描述 函数名 功能描述
axis 坐标轴标度设置 hold

设置当前图形保护模式

axes 坐标轴位置设置 subplot 将图形窗口分成几个区域
box 坐标轴盒状显示 zoom 二维图形缩放
grid 坐标网格线开关设置    

附录13.8图形注解

函数名 功能描述 函数名 功能描述
colorbar 颜色条设置 xlabel 给图形的x轴加文字说明
gtext 在鼠标位置加文字说明 ylabel 给图形的y轴加文字说明
text 在图形上加文字说明 zlabel 给图形的z轴加文字说明
title 给图形加标题    

附录13.9拷贝与打印

函数名 功能描述 函数名 功能描述
print 打印图形或将图形存盘 orient 设置纸的方向
orintopt 设置打印机为默认值    

附录14 特殊图形

附录14.1特殊二维图形

函数名 功能描述 函数名 功能描述
area

区域填充

feather 羽状条形图绘制
bar 条形图绘制 fplot 给定函数绘制
barh 水平条形图绘制 hist 直方图绘制
bar3 3维条形图绘制 pareto pareto图绘制
bar3h 3维水平条形图绘制 pie 饼状图绘制
comet 彗星状轨迹绘制 stem 离散序列图形绘制
errorbar 误差条形图绘制 stairs 梯形图绘制

附录14.2等高线及其他二维图形

函数名 功能描述 函数名 功能描述
contour 等高线绘制 pcolor 伪色绘制
contourf 等高线填充绘制 quiver 有向图(箭头)绘制
contour3 三维等高线绘制 voronoil voronoi图绘制
clabel 等高线高程标志    

附录14.3特殊三维图形

函数名 功能描述 函数名 功能描述
comet3 三维彗星状轨迹绘制 slice 切片图
meshc 带等高线的三维网格绘制 surfc 带等高线的三维表面绘制
meshz 带零平面的三维网格绘制 trisurf 表面图形的三角绘制
stem2 杆图绘制 trimesh 网格图形的三角绘制
quiver3 三维箭头(有向图)绘制 waterfall 瀑布型图形的绘制

附录14.4图象显示与文件I/O

函数名 功能描述 函数名 功能描述
brighten 图形色调亮化 image 图像显示
colorbar 颜色条设置 imfinfo 图形文件信息
colormap 调色板设置 imread 从文件读取图形
contrast 灰度对比度设置 imwrite 保存图像

附录14.5动画处理

函数名 功能描述 函数名 功能描述
capture 屏幕抓取 movie 播放动画帧
getframe 获取动画帧    

附录14.6实体模型

函数名 功能描述 函数名 功能描述
cylinder 圆柱体生成 sphere 球体生成

附录15 图形处理

附录15.1图形窗口生成与控制

函数名 功能描述 函数名 功能描述
clf 清除当前图形窗口 gcf 获取当前图形的窗口句柄
close 关闭图形窗口 refresh 图形窗口刷新
figure 生成图形窗口 shg 显示图形窗口

附录15.2坐标轴建立与控制

函数名 功能描述 函数名 功能描述
axes 坐标轴标度设置 gca 获得当前坐标轴句柄
axis 坐标轴位置设置 hold 设置当前图形保护模式
box 坐标轴盒状显示 ishold 返回hold的状态
caxis 为彩色坐标轴刻度 subplot 将图形窗口分为几个区域
cla 清除当前坐标轴    

附录15.3处理图形对象

函数名 功能描述 函数名 功能描述
axes 坐标轴生成 surface 表面生成
figure 图形窗口生成 text 文本生成
image 图像生成 unicontrol 生成一个用户接口控制
light 光源生成 uimenu 菜单生成
line 线生成    

附录15.4图形

函数名 功能描述 函数名 功能描述
copyobj 图像对象拷贝 gcbo 获得当前回调对象的句柄
delete 对象删除 gco 获得当前对象的句柄
drawnow 消除未解决的图像对象事件 get 获得对象属性
findobj 查找对象 reset 重新设置对象属性
gebf 获得当前回调窗口的句柄 set 设置对象属性

附录16 GUI(图形用户接口)

附录16.1GUI函数

函数名 功能描述 函数名 功能描述
ginput 获取鼠标输入 uiresume 继续执行
selectmoveresize 对象的选择、移动、大小设置、拷贝 uiwait 中断执行
uicontrol 生成图形用户接口对象 waitgorbutterpress 等待按钮输入
uimenu 生成菜单对象 waitfor 中断执行

附录16.2GUI设计工具

函数名 功能描述 函数名 功能描述
align 坐标轴与用户接口控制的对齐工具 menuedit 菜单编辑器
cbedit 回调函数编辑器 propedit 属性编辑器
guide GUI设计工具    

附录16.3对话框

函数名 功能描述 函数名 功能描述
dialog 对话框生成 printdlg 打印对话框
axlimdig 坐标轴设限对话框 questdlg 请求对话框
errordlg 错误对话框 uigetfile 标准的打开文件对话框
helpdlg 帮助对话框 uiputfile 标准的保存文件对话框
inputdlg 输入对话框 uisetcolor 颜色选择对话框
listdlg 列表选择对话框 uisetfont 字体选择对话框
msgdlg 消息对话框 waitbar 等待条显示
pagedlg 页位置对话框 warndlg 警告对话框

附录16.4菜单

函数名 功能描述 函数名 功能描述
makemenu 生成菜单结构 umtoggle 菜单对象选中状态切换
menubar 设置菜单条属性 wimenu 生成window菜单项的子菜单

附录16.5组按钮

函数名 功能描述 函数名 功能描述
btndown 组按钮中的按钮按下 btnstate 查询按钮中的按钮状态
btngroup 组按钮生成 btnup 组按钮中的按钮弹起
btnpress 组按钮中的按钮按下管理    

附录16.6自定义窗口属性

函数名 功能描述 函数名 功能描述
clruprop 清除用户自定义属性 setuprop 设置用户自定义属性
getuprop 获取用户自定义属性    

附录16.7其他应用

函数名 功能描述 函数名 功能描述
allchild 获取所有子对象 popupstr 获取弹出式菜单选中项的字符串
edtext 坐标轴文本对象编辑 remapfig 改变窗口中对象的位置
findall 查找所有对象 setptr 设置窗口指针
getptr 获得窗口指针 setstatus 设置窗口中文本传状态
getstatus 获取窗口中文本状态  

你可能感兴趣的:(GUI,MATLAB)