Matlab绘图基本控制命令
来源:互联网 发布:醉仙武神翼进阶数据 编辑:程序博客网 时间:2024/05/17 05:56
http://blog.sina.com.cn/s/blog_4ac35a650100r24v.html
图形的控制与表现 (Figurecontrol and representation)
MATLAB提供的用于图形控制的函数和命令:
subplot: 将图形窗口分成N块子窗口。
1.图形窗口(figurewindow)
(1). 图形窗口的创建和选择(Creating and selecting of figurewindow)
(2). 在一个图形窗口中绘制多个子图形(Drawingseveral subfigures in a singlewindow)
subplot(m,n,p):把窗口分成m×n个小窗口,并把第p个窗口当作当前窗口。
例:将4 个图形显示在同一个图形窗口中。
(3).在一个已有的图形上绘图(Drawing a figure on the figure wasexisted)
2.坐标轴控制命令(Axis controlcommands)
axis(xmin xmax ymin ymax)
axisauto
axis manual(或axis(axis)):保持刻度不随数据的大小而变化
axis tight
axisij
axisxy
axis equal
axissquare
axisnormal
axis off
axis on
(1) 坐标轴的范围(Domain ofcoordinatesaxis)
二维图形坐标轴范围在缺省状态下是根据数据的大小自动设置的,如欲改变,可利用axis(xminxmax ymin ymax),函数来定义。
例: 定义坐标轴范围对观察图形的影响。
x=0:.01:pi/2; figure(1); plot(x,tan(x),'-ro')
%使图形难于进行观察和判断。
figure(2); plot(x,tan(x),'-ro'); axis([0,pi/2,0,5])
例:比较(Default, axis square, axis equal, axistight)几种不同的显示方式的显示效果。
t=0:pi/20:2*pi; figure(1);
subplot(2,1,1); plot(sin(t),2*cos(t)); grid on
subplot(2,1,2); plot(sin(t),2*cos(t)); axis square; grid on
figure(2)
subplot(1,2,1); plot(sin(t),2*cos(t)) ; axis equal; grid on
subplot(1,2,2); plot(sin(t),2*cos(t)); axis tight ; grid on
3.图形标注(Marking on the figure):MATLAB的图形标注方法(表6—7)
xlabel :x轴标注,
ylabel :y轴标注,
legent :标注图例
图形标注可以使用字母,数字,汉字或按规定的方法表示希腊字母。如:\pi表示π,\leq表示≤,\rm表示后面的字恢复为正体字,\it表示斜体字,FontSize表示字体的大小,FontName表示字体的类型等。
可以使用图形窗口的Insert菜单,也可以使用属性编辑器,还可以使用函数输入的方法加标注,以下介绍相关函数的使用方法。
(1). 加注坐标轴标识和图形标题(Addaxis labels and title of figure)
加注坐标轴标识:xlabel(‘s’),ylabel(‘s’)
例:加注坐标轴标示和图形标题。
text(x,y,’字符串’)
例:在上图中加语句。
句中:
leftarrow
rightarrow
HorizontalAlignment 表示右对齐水平排列
gtext('字符串'): 在图形窗口上用鼠标直接在指定的位置上加注文本。
例:
3).指定TeX字符
例:在标题中指定TeX字符
在title中的字符串表现的是 Aeαt
斜体Ae 上标斜体αt
(4). 在图形中添加图例框(Addlegend in thefigure)
legend(字符串1,字符串2,…)
例:在当前图形中添加图例说明。
legend函数的其他功能见(表 6—8)
(1). 图线的形式: (style ofplot)
标记点类型:点'.', 圆'o', 加号'+',星号'*',
命令:plot(x,y,'—'),plot(x1,y1,':’,x2,y2,'*')
例1:选择不同的线形绘图。
例2:选择不同的标记点绘图。
(2). 线的颜色(color ofplot)
可选颜色: 红r,绿g, 蓝b, 黄y, 粉红m, 青c,黑k.
例:t=0:pi/20:2*pi;
(3). 图线的其他属性(othercharacters of plot)
设置图线的宽度
标记点的边缘颜色: 'MarkerEdgeColor'
填充颜色
标记点的大小
- Matlab绘图基本控制命令
- Matlab绘图基本控制命令
- Matlab绘图基本控制命令
- Matlab绘图控制命令
- Matlab绘图基本命令
- MATLAB基本绘图命令
- MATLAB基本三维绘图命令
- MATLAB 基本二维平面绘图命令
- matlab 绘图字体大小控制
- Matlab------------绘图字体大小控制
- Matlab绘图颜色控制
- matlab基本绘图讲解
- MATLAB基本绘图操作
- matlab平面绘图命令
- MatLab绘图命令
- Matlab绘图控制与表现
- matlab学习基本绘图例子
- MATLAB入门(2)--基本绘图
- 关于BigDecimal
- DirectX11-Sample-Tutorial07-纹理+光照
- 【LeetCode】LeetCode第一阶段50题小结
- [Err] 1075 - Incorrect table definition; there can be only one auto column and it must be defined as
- 网络营销学院推出项目实战奖金,学习赚钱两不误,不服来拿!
- Matlab绘图基本控制命令
- Bezier曲线的动态绘制
- SpringMVC 过滤器Filter使用解析
- 使用python编写opencv程序(2、查看图片各种属性,写入图片)
- 黑马程序员 JAVA集合
- MapReduce程序中的万能输入FileInputFormat.addInputPaths
- NSURLProtocol
- Android学习-- 使用Pull解析XML文件
- 黑马程序员————OC面向对象_三大特性之封装