数学实验报告
实验序号: 日期:2014 年 11 月 13 日
第二篇:数学实验报告 (1)
数学实验报告四
实验项目名称 MATLAB基础
所属课程名称 数学实验
实 验 日 期 20##-10-10
姓名(学号)周星(2010190135)
成 绩
数学与计算科学学院数学实验室
一、 实验目的
1. 掌握使用plot绘制二维图形;
2. 掌握分段函数绘制;
3. 掌握绘制图形的辅助操作
二、 实验环境(使用软件)
MATLAB V6.5
三、 实验内容
1. 设,在区间取等间隔101个点,绘制函数的曲线。
2. 在区间内,绘制曲线。
3. 生成10000×1的正态随机数矩阵,绘制直方图,要求30×1个长条。
4. 绘制曲线
5. 已知,,,完成下列操作:
(1) 在同一坐标系下用不同颜色和线型绘制三条曲线,并在右上角给加入曲线说明;
6. 绘制分段函数曲线
要求:
(1) 设置坐标轴范围为:横坐标范围为[0,10],纵坐标范围为[0,2.5];
(2) 给图形加上标题“分段函数曲线”;
(3) 给X,Y轴分别添加说明“Variable X”和”Variable Y”
(4) 用鼠标在给分段曲线每段添加图形说明
四、 实验解答
1.解:x=linspace(0,2*pi,100);
>> y=(0.5+3*sin(x)/(1+x.^2))*cos(x);
>> plot(x,y,'o-')
2.解:x=linspace(0,2*pi);
>> y=2*exp(-0.5*x).*sin(2*pi*x);
>> plot(x,y)
3.解:x=randn(10000,1);
>> hist(x,30);
4.解:>> t=linspace(-pi,pi);
>> x=t.*cos(3*t);
>> y=t.*sin(t).^2;
plot(x,y)
5.解:x=linspace(-10,10);
>> y1=x.^2;
>> y2=cos(2*x);
>> y3=y1.*y2;
>> plot(x,y1,'b-');
>> hold on;
>> plot(x,y2,'g:');
>> plot(x,y3,'r-.');
>> hold off;
>> legend('x.^2','cos(2*x)','y1.*y2');x=linspace(-10,10);
6.解:x=linspace(0,4);
>> plot(x,sqrt(x));
>> hold on;
>> x=linspace(4,6);
>> plot(x,2);
>> x=linspace(6,8);
>> plot(x,5-x/2);
>> x=linspace(8,10);
>> plot(x,1);
>> hold off;
>> xlabel('Variable X');
>> ylabel('Variable Y ');
>> title('分段函数曲线');
>> axis([0,10,0,2.5]);
>>gtext('y=sqrt(x)');gtext('y=2');gtext('y=5-x/2');gtext('y=1');