本文共 1929 字,大约阅读时间需要 6 分钟。
MATLAB实验报告
实验名称: 高层绘图操作
班 级 土木1403班
学 号 201408020313
姓 名 刘羽航
实验日期 2015 11 16
一、实验目的
1.掌握绘制二维图形的常用函数。
2.掌握绘制三维图形的常用函数。
3.掌握绘制图形的辅助操作。
二、实验内容
1.设,在区间取101点,绘制函数的曲线。
源程序
x=linspace(0,2*pi,101); %x在0到2*pi区间的取点
y=(0.5+3.*sin(x)./(1+x.^2))./cos(x);
plot(x,y) %绘制函数y的曲线
title('y函数的曲线'); % 图形名称
xlabel('x的点值'); %x轴
ylabel('函数y的值'); %y轴
结果与分析
图1 y函数的曲线图
2.已知,,y3=y1xy2,完成下列操作:
(1)在同一坐标系下用不同的颜色和线型绘制三条曲线。
(2)以子图形式绘制三条曲线。
(3)分别用条形图、阶梯图、杆图和填充图绘制三条曲线
(1)源程序
x1=1:10; %x取点
y1=x1.^2;
y2=cos(2.*x1);
y3=y1.*y2;
plot(x1,y1,'b--',x1,y2,'r:',x1,y3,'m-.') %绘制函数y1,y2,y3的曲线
结果与分析
%题2(2)
源程序
subplot(1,3,1);plot(x1,y1);title('y1');
subplot(1,3,2);plot(x1,y2);title('y2');
subplot(1,3,3);plot(x1,y3);title('y3');
结果与分析
%题2(3)源程序
subplot(3,4,1);bar(x1,y1,'m');title('bar(x1,y1,"m")');
subplot(3,4,2);stairs(x1,y1,'g');title('stairs(x1,y1,"g")');
subplot(3,4,3);stem(x1,y1,'r');title('stem(x1,y1,"r")');
subplot(3,4,4);fill(x1,y1,'b');title('fill(x1,y1,"b")');
subplot(3,4,5);bar(x1,y2,'m');title('bar(x1,y2,"m")');
subplot(3,4,6);stairs(x1,y2,'g');title('stairs(x1,y2,"g")');
subplot(3,4,7);stem(x1,y2,'r');title('stem(x1,y2,"r")');
subplot(3,4,8);fill(x1,y2,'b');title('fill(x1,y2,"b")');
subplot(3,4,9);bar(x1,y3,'m');title('bar(x1,y3,"m")');
subplot(3,4,10);stairs(x1,y3,'g');title('stairs(x1,y3,"g")');
subplot(3,4,11);stem(x1,y3,'r');title('stem(x1,y3,"r")');
subplot(3,4,12);fill(x1,y3,'b');title('fill(x1,y3,"b")');
结果与分析
。
3.已知
在区间绘制函数曲线。
源程序
x=-5:5;
if x<=0
y=(x+sqrt(pi))/exp(2);
else y=log(x+sqrt(1+x.*x))
end
plot(x,y) %绘制函数y的曲线
结果与分析
5.绘制函数的曲面图和等高线。
其中的21个值均匀分布在[-5,5]范围,y的31个值均匀分布在[0,10],要求使用subplot(2,1,1)和subplot(2,1,2)将产生的曲面图和等高线图在同一个窗口上。
绘制函数的曲线图和等高线。其中x的21个值均匀分布[-5,5]范围,y的31个值均匀分布在[0,10],要求使用subplot(2,1,1)和subplot(2,1,2)将产生的曲面图和等高线图画在同一个窗口上。
三、实验小结
通过此次练习掌握了绘制二维图形的常用函数和一些小技巧,掌握绘制图形的辅助操作,掌握绘制三维图形的常用函数。也更加深刻认识了MATLAB,希望自己能够更加熟练,有的函数比较陌生。
附录:实验报告填写说明
1.实验目的:目的要明确,要抓住重点。
2.实验内容:包含题目、解题思路、步骤和方法,程序清单及必要的图形
3.实验小结:本次实验心得体会、思考和建议。
展开阅读全文
转载地址:http://vhudv.baihongyu.com/