实验三 MATLAB绘图
班级 :A1532 学号:28 姓名:段国安
一、实验目的
1.掌握二维图形的绘制。
2.掌握图形的标注
二、实验要求
1.掌握Matlab 的常用2维绘图指令。
2. 掌握绘图过程中,对图形窗口的选择,绘图曲线特性的设置和图形的标注等。
三、实验内容
1.生成1×10 维的随机数向量a,分别用红、黄、蓝、绿绘出其连线图、杆图、阶梯图和条形图,并分别标出标题“连线图”、“杆图”、“阶梯图”、“条形图”。
实验程序:
x=rand(1,10);
subplot(221);
plot(x,'r')
title('Á¬½Óͼ')
subplot(222);
stem(x,'y')
title('Á¬½Óͼ')
subplot(223)
stairs(x,'b')
title('ÌÝÐÎͼ')
subplot(224)
bar(x,'g')
title('ÌÝÐÎͼ')
2、绘制函数曲线,要求写出程序代码。
(1) 在区间[0:2π]均匀的取50个点,构成向量t ;
(2) 在同一窗口绘制曲线y1=sin(2*t-0.3); y2=3cos(t+0.5);要求y1曲线为红点划线,标记点为圆圈;y2为蓝虚线,标记点为星号。
(3) 分别在靠近相应的曲线处标注其函数表达式。
实验程序:
t=0:pi/25:2*pi;
y1=sin(2*t-0.3);
plot(t,y1,'-.or')
xlabel('t');
text(pi,0,'\leftarrow sin(2*t-0.3)')
如何用matlab将已知点连线y2=3*cos(t+0.5);
hold on;
plot(t,y2,'--g*')
xlabel('t');
text(pi,-2.5,'\leftarrow 3*cos(t+0.5)')
3.将图形窗口分成两个绘图区域,用subplot指令分别绘制出如下函数曲线:
在[0,3]区间上的曲线,并利用axis调整轴刻度纵坐标刻度,使y1在[0,12]区间上,y2在[-2,1.
5]区间上。
x=0:0.01:3;
y1=2*x+5;
subplot(121)
plot(x,y1)
axis([0 3 0 12])
y2=(x.^2)-3*x+1;
subplot(122)
plot(x,y2)
axis([0 3 -2 1.5])
四:实验心得:
通过这次实验,基本掌握了用matbal来绘制函数图像,对图像的编译也会一点,对今后的的学习打下了很好的基础,有助于今后对于复杂图像进行处理。
通过这次实验,基本掌握了用matbal来绘制函数图像,对图像的编译也会一点,对今后的的学习打下了很好的基础,有助于今后对于复杂图像进行处理。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论