MATLAB中可视化问题的研究Word文档格式.docx
- 文档编号:16071608
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:15
- 大小:330.83KB
MATLAB中可视化问题的研究Word文档格式.docx
《MATLAB中可视化问题的研究Word文档格式.docx》由会员分享,可在线阅读,更多相关《MATLAB中可视化问题的研究Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
1一维图形绘制基本指令………………………………………………………………….1
1.1plot函数介绍……………………………………………………………………1
1.2图形修饰函数……………………………………………………………1
1.3绘制图形的形式…………………………...…………………….……………………2
1.4坐标轴及标注…………………………………………………………………………3
1.4.1axis函数介绍…………………………………………………….……………3
1.4.2legend函数介绍………………………………………………….……………3
1.4.3其他函数介绍…………………………………………………………………4
1.4.4编程及仿真……………………………………………………………………4
2二维图形的设计…………………………………………………………………………...5
2.1设计要求………………..…………………………………………………………...5
2.2二维图形的程序及仿真………………………….………………………..5
2.2.1不同颜色、形状曲线程序及仿真……………………………………….…...5
2.2.2二维图像的程序…………………………………………………………....…9
2.2.3二维图像的仿真………………………………………………………………10
2.3图形的保存………………..…………………………………………………………11
3小结…………..…………………………………………………………………………11
参考文献………………………………………………………………………….……..12
附录…………………………………………………………………………….……………..13
1一维图形绘制基本指令
1.1plot函数介绍
绘制二维图像的主要函数是plot,它的功能是在线性坐标系中绘制二维图形,是针对向量或矩阵的列来绘制曲线的,使用plot函数之前,必须先定义好曲线上每一点的x及y坐标,常用格式为:
(1)plot(x)该命令中的x可以是向量、实数矩阵或复数向量。
如果x是向量,则以向量的索引为横坐标,以向量元素值为纵坐标绘制图形,以直线段顺序连接各点;
如果x是矩阵。
则绘制x的各列;
如果x是复向量,则以复数的实部为横坐标,虚部为纵坐标绘制图形,即plot(x)相当于plot(real(x),image(x)),而在其他绘图格式中复数的虚部会被忽略。
(2)plot(x,y)以x元素为横坐标值,y元素为纵坐标值绘制曲线。
(3)plot(x,y1,x,y2,…)以公共的x元素为横坐标值,以y1,y2,…元素为纵坐标值绘制曲线。
若函数以显函数形式给出,即y=f(x)形式,则可以使用plot函数来进行作图。
如plot{f,(x,xmin,xmax)}表示在区间{xmin,xmax}上,按选项的要求画出函数f的图形。
而plot{(f1,f2,…),(x,xmin,max)}则表示在区间{xmin,xmax}上,按选项的要求画出函数f1,函数f2….等图形。
即同时画出几个函数的图形。
1.2图形修饰函数
MATLAB为用户提供了一些特殊的图形函数,用于修饰已经绘制好的图形。
表1特殊的图形函数
Gridon(/off)
可给当前图形标记添加(取消)网格
Xlabel(‘string’)
命令可为横坐标添加标签
Ylabel(‘string’)
命令可为纵坐标添加标签
Title(‘string’)
命令可为图形添加标题
Text(x,y,’string’)
在图形的任意位置增加说明性文本信息
Axis([xmin,xmax,ymin,ymax])
设置坐标轴的最小最大值
1.3绘制图形的形式
在MATLAB中为区别画在同一窗口中的多条曲线,可以改变曲线的颜色和线型等图像属性,plot函数可以接受字符输入变量,这些字符串输入变量用来指定不同的颜色、线型和标记符号(各数据点上的显示符号)。
表2列出了常用的颜色、线型和标记符号。
表2plot绘图函数的常用参数
颜色参数
颜色
线型参数
线型
标记符号
标记
y
黄
-
实线
.
圆点
b
蓝
:
点线
。
圆圈
g
绿
-.
点划线
+
加号
m
洋红
--
虚线
*
星号
w
白
x
叉号
c
青
‘square’或s
方块
k
黑
‘diamond’或d
菱形
r
红
︿
朝上三角符号
﹀
朝下三角符号
<
>
p
五角星
h
六角星
如:
绘制两条不同的颜色,线型的曲线:
x=0:
0.2:
8;
y1=0.2+sin(-2*x);
y2=sin(x.^0.5);
figure
plot(x,y1,'
g-+'
x,y2,'
r--d'
);
仿真图如下:
图1不同颜色,线型的曲线
1.4坐标轴及标注
1.4.1axis函数介绍
MATLAB在绘图时会根据数据的分布范围自动选择坐标轴的刻度范围,MATLAB同时提供了函数指定坐标轴的刻度范围及其调用格式为axis([xmin,xmax,ymin,ymax])函数中的xmin,xmax,ymin,ymax分别表示x轴的起点、终点,y轴的起点、终点。
1.4.2legend函数介绍
Legend函数可以在各种类型的图形(曲线图、直线图、饼图等)上设置图例,对于图形上的每一条曲线,legend显示一个该曲线线型、标记符号及颜色的示例,并且标注上用户指定的说明文字。
对于可填充的区域(包括块或区域对象),legend显示该元素表面的样板及说明文字。
用法:
legend(’string1’,’string2’,…):
在当前坐标轴上显示用户指定的文本串,以标记各种数据。
legend(h,’string1’,’string2’,…):
对句柄h中定义的图形,根据用户定义的文本串设置该图形的标记。
下表为该命令中pos值含义:
表3legend命令POS值含义
值
意义
自动寻找最佳位置,至少不与数据冲突
1
在图像的右上角
2
在图像的左上角
3
在图像的左下角
4
在图像的右下角
*1
在图像的右边
1.4.3其他函数介绍
表4坐标及标注功能函数
命令
功能
axison/off
显示/取消坐标轴
xlabel(‘option’)
X轴加标注,option表示任意选项
ylabel(‘option’)
Y轴加标注
title(‘option’)
图形加标题
legend(‘option’)
图形加标注
gridon/off
显示/取消网格线
boxon/off
给坐标加/不加边框线
1.4.4编程及仿真
在相同横坐标下,对不同纵坐标的两个图形进行汇总,使之呈现在一张图上,首先进行编程,然后在MATLAB环境下运行,使之有图呈现出来,如下:
0.05:
5;
y1=exp(0.4.^x)-1.5;
y2=sin(x*4);
plot(x,y1,x,y2,'
r--'
%曲线y2用红色点画线表示
line([0,5],[0,0])%在(0,0)和(5,0)之间画直线,代替横坐标
xlabel('
Input'
ylabel('
Output'
%x轴标注‘input’,y轴标注‘output’
title('
TwoFunction'
%图形标题‘twofunction’
legend('
y1=exp(0.4.^x)-1.5'
'
y2=sin(x*4)'
%注解图形
gridon%显示网格线
图2
2二维图像的设计
2.1设计要求
实现在MATLAB中可视化问题的研究,设定(X1,Y1)、(X2,Y2)、(X3,Y3)、(X4,Y4)、
(X5,Y5)五个函数,在同一幅图中用不同的线条、颜色绘制五条曲线,并分别对五条曲线进行命名,并添加坐标标志、图名函数和网络,并进行保存。
2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 可视化 问题 研究
![提示](https://static.bdocx.com/images/bang_tan.gif)