实验七 二维曲线的绘制
一、实验目的
1、理解MATLAB绘图方法
2、掌握绘制二维数据曲线图的方法
3、掌握用plot函数和fplot函数绘制曲线的方法
4、通过练习掌握绘制二维数据曲线图的方法和plot函数和fplot函数的使用
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.熟练操作MATLAB7.0运行环境
2.自主编写程序,必要时参考相关资料
3.实验前应写出程序大致框架或完整的程序代码 4.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)绘制下列曲线(0——2*pi周期):
x3①y?x?
3x=0:pi/100:2*pi;y=x-x.^3/3;plot(x,y)
; ②y?
1e2?x22
x=0:pi/100:2*pi;
y=1/(2*pi)*exp(0.5*x.^2); >> plot(x,y);
③x2?2y2?64 t=0:0.1:2*pi; x=8*sin(t);
y=sqrt(32)*cos(t); >> plot(x,y);
?x?sint ④?
y?cost?
t=0:0.1:2*pi; x=sin(t);
>> y=cos(t); >> plot(x,y);
(2)通过用plot函数绘制y?sinx=0:pi/100:2*pi;
y=sin(1\\(x));plot(x,y);
1的曲线。 x
(3)生成1×10维的随机数向量a,分别用红、黄、蓝、绿色绘出其连线图、脉冲图、阶梯图和条形图,并分别标出标题“连线图”、“脉冲图”、“阶梯图”、“条形图”。(提示:生成1×10维的随机数向量的代码为:a=rand(1,10))
t=rand(1,10); figure(1); subplot(221);
plot(t,'r'); title('连线图'); subplot(222); stem(t,'y'); title('脉冲图'); subplot(223); stairs(t,'b'); title('阶梯图'); subplot(224); bar(t,'g'); title('条形图');
(4)在同一个图形窗口中,绘制两条曲线
y1?2x、y2??1/2?x;并分别在靠近相
应的曲线处标注其函数表达式。 >> x=0:pi/200:2*pi;
y1=2.^x;y2=0.5.^x;figure(1); plot(x,y1,'r',x,y2,'g');
gtext('y1=2.^x');gtext('y2=0.5.^x')
2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。 (2)进入MATLAB7.0集成环境。 (3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求
1.整理实验结果,填入相应表格中 2.小结实验心得体会
实验八 三维曲线和曲面的绘制
一、实验目的
1、理解三维曲线的绘制 2、理解曲面图的绘制
3、通过练习熟悉三维曲线和曲面图的绘制方法
二、实验器材
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.自主编写程序,必要时参考相关资料
2.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时