MATLAB作图习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学实验:Matlab作图实验
姓名常海琴学号 201112010101 班级数学111
一、实验目的和要求
1. 熟练掌握掌握matlab一维、二维、三维的作图等。
2. 掌握matlab特殊图形的作图。
二、实验内容
1.(1)画出以2.5为半径,(1,2)为圆心的圆。
(2)请画出和图1一样的图。
图 1
2 画出椭圆
22
1 916
x y
+=.
3. 画出3维螺旋线,其中参数方程为
sin
cos
x t
y t
z t
=
⎧
⎪
=
⎨
⎪=
⎩。
4. 用曲面表示函数22
z x y
=+。
(1)使用ezsurf函数画。
(2)不使用ezsurf函数画。
5.绘制
cos sin
x y
z
y
=的完整光滑曲面。
其中,[2,2],[2,2]
x y
ππππ
∈-∈-。
(不能
使用ezsurf,ezmesh)。
6.利用fplot 函数画出函数sin sin x y x x x
=+
7.执行语句x=1:1:10,y=x.^2,并用plot 语句分别画出关于x 和y 的两个图(图2,图3)
图2 图3
8.以方位角30度,俯视角45度,观察球面 2222x y z r ++=和圆柱面22x y rx +=所围区域。
(可以用极坐标方程画球面,其中球面的极坐标方程为)
sin cos sin sin cos 0,02x r y r z r ϕθϕθ
ϕϕπθπ=⎧⎪=⎨⎪=⎩
≤≤≤≤。
9.在0≤x≤2π区间内,分别用红色虚线和蓝色实线绘制曲线y1=2e -0.5x 和y2=cos(4πx),给图形加上图例“Y1”,“Y2”,,在坐标为(0.8,1.5)处为y1曲线加上文本说明“曲线y1=2e^{-0.5x}')”;在坐标为(2.5,1.1)处为曲线y2加上文本说明“曲线y2=cos(4{\pi}x)')”;对x 、y 轴加上标签“Variable X ”,“Variable Y ”。
10.请画出图解法求解线性规划的图:
12
1212212max 4321087
0,0z x x x x x x x x x =++≤⎧⎪+≤⎪⎨≤⎪⎪≥≥⎩
12.附录:以下为卫星返回地球模拟的程序(感兴趣的同学自己学习)
R0=1; %以地球半径为一个单位
a=12*R0;b=9*R0;T0=2*pi; %T0是轨道周期
T=5*T0;dt=pi/100;t=[0:dt:T]';
f=sqrt(a^2-b^2); %地球与另一焦点的距离
th=12.5*pi/180; %卫星轨道与x-y 平面的倾角 E=exp(-t/20); %轨道收缩率
x=E.*(a*cos(t)-f);y=E.*(b*cos(th)*sin(t));z=E.*(b*sin(th)*sin(t));
plot3(x,y,z,'g') %画全程轨线
[X,Y,Z]=sphere(30);X=R0*X;Y=R0*Y;Z=R0*Z; %获得单位球坐标
grid on,hold on,surf(X,Y,Z),shading interp %画地球
x1=-18*R0;x2=6*R0;y1=-12*R0;y2=12*R0;z1=-6*R0;z2=6*R0;
axis([x1 x2 y1 y2 z1 z2]) %确定坐标范围
view([117 37]),comet3(x,y,z,0.02),hold off %设视角、画运动轨线。