MATLAB教学实习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
实习一函数图形画法 (1)
实习二极限与连续 (10)
实习三导数及应用 (14)
实习四多元函数微分学 (23)
实习五一元函数积分学 (32)
实习六代数综合 (38)
实习一 函数图形画法
实习目的:
图过图形加深对函数性质的认识与了解,通过函数图形的变化趋势理解函数的极限,
掌握用MATLAB 做平面曲线以及空间曲面曲线的方法与技巧。 作业
1.把正切函数tanx 和反正切函数arctanx 的图形及其水平渐进线2
π
-=y ,2
π
=
y 和直线
y=x 画在同一坐标系。 输入:x1=-1:0.1:1; y1=atan(x1);
x2=-pi/4:0.1:pi/4; y2=tan(x2); x3=-1:0.1:1; y3=-pi/2; x4=-1:0.1:1; y4=pi/2; x5=-1:0.1:1; y5=x5;
plot(x1,y1,'r*',x2,y2,'g-',x3,y3,'-',x4,y4,'b',x5,y5,'k') >> 输出:
2把双曲正弦函数sinhx 和函数2x e ,2
x
e -用不同的线型画在同一个坐标系。
输入:>> x1=-2:0.1:2;
>> y1=(exp(x1)-exp(-x1))/2; >> x2=-2:0.1:2; >> y2=(exp(x2))/2; >> x3=-2:0.1:2; >> y3=(-exp(x3))/2;
>> plot(x1,y1,x2,y2,x3,y3) 输出:
3做出极坐标方程10θ
ρe =的曲线(对数螺线)的图形。
输入:
>> theta=0:0.1:2*pi; >> rh=exp(theta/10); >> polar(theta,rh) 输出:
4,用极坐标命令,做出五叶玫瑰线θρ5sin 4=的图形 输入:
>> theta=0:0.1:2*pi; >> rh=4*sin(5*theta); >> polar(theta,rh) 输出:
5,用隐函数命令做出椭圆方程32
2
+=+xy y x 的图形和双曲线332
2
+=+xy y x 的图形。
输入:
>> ezplot('x^2+y^2-x*y-3',[-6,6],[-3,3])
输出:
输入:>> ezplot('x^2+y^2-3*x*y-3',[-8,8],[-4,4]) 输出:
6,在区间[-4,4]上做分段函数⎩⎨
⎧≥<-=00
,)(2
x x
x x x w 的图形。 输入: >> y=[];
>> for x=-4:0.1:4; if x<0 y=[y,-x]; end if x>=0 y=[y,x^2]; end end
>> x=-4:0.1:4; >> plot(x,y) 输出:
7,绘制
⎪⎩
⎪
⎨
⎧
=
≠
+
+
=
,2
),
1
sin
2(
2
)
(
2
x
x
x
x
x
f的图形,观察其特点。
输入:
>> y=[];
>> for x=-4:0.1:4
if x==0
y=[y,2];
else
y=[y,2+x^2*(2+sin(1/x))];
end
end
>> x=-4:0.1:4;
>> plot(x,y)
输出:
8,画出函数y
x
z3
sin
2
cos
-
=)3
3
,3
3
(≤
≤
-
≤
≤
-y
x的图形输入:>> x=-3:0.1:3;
>> y=-3:0.1:3;
>> [x,y]=meshgrid(x,y); >> z=-cos(2*x)*sin(3*y); >> surf(x,y,z)
>> xlabel('x');ylabel('y');zlabel('z')
输出:
9,画出函数
ππππ≤≤-≤≤-+=+-y x y x e
z y x ,在)sin (cos 228
/)(22上的图形
输入:>> x=-pi:0.1:pi;
>> y=-pi:0.1:pi;
>> [x,y]=meshgrid(x,y);
>> z=exp(-(x^2+y^2)/8)*((cos(x))^2+(sin(y))^2); >> surf(x,y,z)
>> xlabel('x');ylabel('y');zlabel('z') shading flat
输出:
10,一个称作正螺面的曲面的参数方程如下,作出它的图形。
)80,11(3/,sin ,cos ≤≤≤≤-===v u v z v u y v u x
输入:ezsurf('u*cos(v)','u*sin(v)','3/v',[-1,1],[0,8]) 输出:
11,作出锥面2
2
2
z y x =+和柱面1)1(2
2
=+-y x 相交的图形 输入: hold on
ezsurf('x^2+y^2'); ezsurf('cos(u)','sin(u)','v')