实验4和5MATLAB中的绘图.docx

上传人:b****4 文档编号:3506057 上传时间:2022-11-23 格式:DOCX 页数:14 大小:245.14KB
下载 相关 举报
实验4和5MATLAB中的绘图.docx_第1页
第1页 / 共14页
实验4和5MATLAB中的绘图.docx_第2页
第2页 / 共14页
实验4和5MATLAB中的绘图.docx_第3页
第3页 / 共14页
实验4和5MATLAB中的绘图.docx_第4页
第4页 / 共14页
实验4和5MATLAB中的绘图.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

实验4和5MATLAB中的绘图.docx

《实验4和5MATLAB中的绘图.docx》由会员分享,可在线阅读,更多相关《实验4和5MATLAB中的绘图.docx(14页珍藏版)》请在冰豆网上搜索。

实验4和5MATLAB中的绘图.docx

实验4和5MATLAB中的绘图

第组

实验报告(理工类)

开课学院及实验室:

实验时间:

年月日

学生姓名

学号

成绩

学生所在学院

年级/专业/班

课程名称

课程代码

实验项目名称

实验四和实验五:

MATLAB中的绘图

项目代码

指导教师

项目学分

一、实验目的

1、掌握基本的绘图指令。

2、学习如何绘制二维图形和进行图形修饰。

3、掌握三维图形的绘制。

4、掌握各种特殊图形的绘制。

二、实验原理

1、普通图形的绘制:

2维图形的基本函数为plot函数,其基本格式为:

plot(x,y,‘选项’),选项包括线型、颜色等设置。

2、图形窗口的分割:

用函数subplot(m,n,i)来实现。

含义是将图形窗口分为m行n列子窗口,然后选定第i个窗口为当前窗口。

3、坐标系的调整:

可用函数axis([xmin,xmax,ymin,ymax,zmin,zmax])来完成。

4、图形的标注:

为坐标轴标注用函数xlabel(‘string’,文本属性);为图形加标题用函数title(‘string’,文本属性);在图形窗口的任意位置加入标注用函数text(x,y,‘string’)

5、3维图形的基本函数为plot3函数,用法和plot函数相同。

6、绘制特殊图形:

绘制极坐标图形用函数polar(角度向量,幅值向量,选项);条形图用函数bar(x,y);扇形图用pie(x)函数。

三、实验设备、仪器及材料

高性能计算机,MATLAB软件。

四、实验步骤(按照实际操作过程)

1、用不同线型和颜色同一坐标内绘制曲线

及曲线

,其中,0≤X≤2。

再分别为这两条曲线添加网格线,再用axis改变横坐标和纵坐标的范围重新画一次。

2、同一坐标内绘制曲线y1=sin(10x)及曲线y2=sin(x)sin(10x),要求:

(1)y1曲线为红色点划线;

(2)y2曲线为蓝色虚线圆圈;

(3)分别为这两条曲线在右下角添加图例“sin10x”、“sinxsin10x”;

(4)分别添加横坐标和纵坐标名称为“x”、“y”;

(5)添加图名为“正弦曲线”;

(6)分别给两条曲线添加一些文字注释。

3、在同一图形窗口绘制2*1布局的子图,第1幅子图绘制曲线

;第1幅子图绘制曲线

要求:

曲线y1为黑色的点划线,曲线y2为红色的虚线圆圈,在右下角标注两条曲线的图例分别为“sint”,“2cos2t”。

4、把图形窗口分割为2*2的布局,在窗口1中绘制一条正弦曲线

;在窗口2中绘制三条衰减的单边指数曲线

;在窗口3中绘制一个矩形脉冲信号,脉冲宽度为1,高度为2,开始时间为1;在窗口4中绘制一个单位圆。

5、在同一平面绘制多条二阶系统时域曲线。

二阶系统的时域响应为

(1)绘制1条阻尼系数zeta=0的二阶系统曲线;

(2)绘制1条阻尼系数zeta=0.3的二阶系统曲线;

(3)绘制1条阻尼系数zeta=0.5的二阶系统曲线;

再给图添加上标题“二阶系统曲线”;并在平面的右上角分别为三条曲线添加上图例“

=0”,“

=0.3”,“

=0.5”。

6、控制系统的开环传递函数为

,横坐标

的范围为

画出该系统的bode图和nyquist曲线。

7、特殊图形绘制。

(1)绘制条形图。

>>x=0:

0.3:

2*pi;

>>y=sin(x);

>>subplot(2,2,1)

>>bar(x,y,0.5)%绘制宽度为0.5的条形图

>>axis([0,2*pi,-1.2,1.2])

(2)绘制实心图

>>subplot(2,2,2)

>>fill(x,y,’r’)%绘制红色实心图

(3)绘制阶梯图

>>subplot(2,2,3)

>>stairs(x,y)

(4)绘制火柴杆图

>>subplot(2,2,4)

>>stem(x,y)

8、三维曲线绘图:

>>x=0:

0.1:

20*pi;

>>plot3(x,sin(x),cos(x))%按系统默认设置绘图

9、三维网线绘图

在MATLAB命令窗口输入:

>>[X,Y]=meshgrid(-8:

0.5:

8);

>>R=sqrt(X.^2+Y.^2)+eps;

>>Z=sin(R)./R;

>>mesh(X,Y,Z)%画三维网线

五、实验过程记录(数据、图表、计算等)

1、>>x=0:

0.1:

2*pi;

>>y1=exp(-0.5*x).*sin(2*pi*x);

>>y2=1.5*exp(-0.1*x).*sin(x);

>>plot(x,y1,'r-.')

>>holdon

>>plot(x,y2,'b--')

>>gridon

>>axisequal

2、>>x=0:

0.1:

2*pi;

>>y1=sin(10*x);

>>y2=sin(x).*sin(10*x);

>>plot(x,y1,'r-.')

>>holdon

>>plot(x,y2,'b--o')

>>legend('sin10x','sinxsin10x',4)

>>xlabel('x')

>>ylabel('y')

>>title('正弦曲线')

>>text(pi,sin(10*pi),'x=\pi')

3、>>t=0:

4*pi;

>>y1=sin(t);

>>subplot(2,1,1)

>>plot(t,y1,'k-.')

>>legend('sint',4)

>>t=pi:

3*pi;

>>y2=2*cos(2*t);

>>subplot(2,1,2)

>>plot(t,y2,'r--o')

>>legend('2cos2t',4)

4、>>t=0:

0.01:

2;

>>y=sin(2*pi*t);

>>subplot(2,2,1)

>>plot(t,y)

>>t=0:

2;

>>y1=exp(-t);

>>y2=exp(-2*t);

>>y3=exp(-3*t);

>>subplot(2,2,2)

>>plot(t,y1,t,y2,t,y3)

>>t=[0112234];

>>y=[0022000];

>>subplot(2,2,3)

>>plot(t,y)

>>t=0:

0.1:

2*pi;

>>subplot(2,2,4)

>>plot(sin(t),cos(t));

>>axisequal

5、>>x=0:

0.1:

20;

>>zeta=0;

>>y1=1-1/sqrt(1-zeta^2)*exp(-zeta*x).*sin(sqrt(1-zeta^2)*x+acos(zeta));

>>plot(x,y1)

>>zeta=0.3;

>>y2=1-1/sqrt(1-zeta^2)*exp(-zeta*x).*sin(sqrt(1-zeta^2)*x+acos(zeta));

>>holdon

>>plot(x,y2,'r:

')

>>zeta=0.5;

>>y3=1-1/sqrt(1-zeta^2)*exp(-zeta*x).*sin(sqrt(1-zeta^2)*x+acos(zeta));

>>plot(x,y3,'g*')

>>title('二阶系统曲线')

>>legend('/zeta=0','/zeta=0.3','/zeta=0.5')

6、>>num=1;

>>den=[15860];

>>sys=tf(num,den)

Transferfunction:

1

-------------------------

s^4+5s^3+8s^2+6s

>>w=logspace(-2,3,20);

>>bode(num,den,w)

>>figure

(2)

>>nyquist(sys,w)

7、>>x=0:

0.3:

2*pi;

>>y=sin(x);

>>subplot(2,2,1)

>>bar(x,y,0.5)

>>axis([0,2*pi,-1.2,1.2])

>>subplot(2,2,2)

>>fill(x,y,'r')

>>subplot(2,2,3)

>>stairs(x,y)

>>subplot(2,2,4)

>>stem(x,y)

8、>>x=0:

0.1:

20*pi;

>>plot3(x,sin(x),cos(x));

9,、>>x=0:

0.1:

20*pi;

>>plot3(x,sin(x),cos(x));

>>[X,Y]=meshgrid(-8:

0.5:

8);

>>R=sqrt(X.^2+Y.^2)+eps;

>>Z=sin(R)./R;

>>mesh(X,Y,Z)

 

六、实验结果分析及问题讨论

1、plot函数有几种格式?

各有什么区别?

2、如何设置绘制的曲线的颜色?

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1