matlab课后习题答案 (附图)
- 格式:doc
- 大小:381.65 KB
- 文档页数:22
习题2.1
画出下列常见曲线的图形
(1)立方抛物线3xy
命令:syms x y;
ezplot('x.^(1/3)')
(2)高斯曲线y=e^(-X^2);
命令:clear
syms x y;
ezplot('exp(-x*x)')
(3)笛卡尔曲线
命令:>> clear
>> syms x y;
>> a=1;
>> ezplot(x^3+y^3-3*a*x*y)
(4)蔓叶线
命令:>> clear
>> syms x y;
>> a=1 ezplot(y^2-(x^3)/(a-x))
(5)摆线:tbyttaxcos1,sin
命令:>> clear
>> t=0:0.1:2*pi;
>> x=t-sin(t);
>>y=2*(1-cos(t));
>> plot(x,y)
7螺旋线
命令:>> clear
>> t=0:0.1:2*pi;
>> x=cos(t);
>> y=sin(t);
>> z=t; >>plot3(x,y,z)
(8)阿基米德螺线
命令:clear
>> theta=0:0.1:2*pi;
>> rho1=(theta);
>> subplot(1,2,1),polar(theta,rho1)
(9) 对数螺线
命令:clear
theta=0:0.1:2*pi;
rho1=exp(theta);
subplot(1,2,1),polar(theta,rho1)
(12)心形线
命令:>> clear
>> theta=0:0.1:2*pi;
>> rho1=1+cos(theta);
>> subplot(1,2,1),polar(theta,rho1)
练习2.2
1. 求出下列极限值
(1)nnnn3lim3
命令:>>syms n
>>limit((n^3+3^n)^(1/n))
ans =
3
(2))121(limnnnn
命令:>>syms n
>>limit((n+2)^(1/2)-2*(n+1)^(1/2)+n^(1/2),n,inf)
ans =
0
(3)xxx2cotlim0
命令:syms x;
>> limit(x*cot(2*x),x,0)
ans =
1/2
(4))(coslimcmxx
命令:syms x m;
limit((cos(m/x))^x,x,inf)
ans =
1
(5))111(lim1exxx
命令:syms x
>> limit(1/x-1/(exp(x)-1),x,1)
ans =
(exp(1)-2)/(exp(1)-1)
(6))(2limxxxx
命令:syms x
>> limit((x^2+x)^(1/2)-x,x,inf)
ans =
1/2
练习2.4
1. 求下列不定积分,并用diff验证:
(1)xdxcos1
>>Clear
>> syms x y
>> y=1/(1+cos(x));
>> f=int(y,x)
f =
tan(1/2*x)
>> y=tan(1/2*x);
>> yx=diff(y,x);
>> y1=simple(yx)
y1 =
1/2+1/2*tan(1/2*x)^2
(2)exdx1
clear
syms x y
y=1/(1+exp(x));
f=int(y,x)
f =
-log(1+exp(x))+log(exp(x))
syms x y
y=-log(1+exp(x))+log(exp(x));
yx=diff(y,x);
y1=simple(yx)
y1 =
1/(1+exp(x))
(3)dxxxsin2
syms x y
y=x*sin(x)^2;
>> f=int(y,x)
f =
x*(-1/2*cos(x)*sin(x)+1/2*x)-1/4*cos(x)^2-1/4*x^2
clear
syms x y y=x*(-1/2*cos(x)*sin(x)+1/2*x)-1/4*cos(x)^2-1/4*x^2;
yx=diff(y,x);
>> y1=simple(yx)
y1 =
x*sin(x)^2
(4) xdxsec3
syms x y
y=sec(x)^3;
f=int(y,x)
f =
1/2/cos(x)^2*sin(x)+1/2*log(sec(x)+tan(x))
clear
syms x y
y=1/2/cos(x)^2*sin(x)+1/2*log(sec(x)+tan(x));
yx=diff(y,x);
y1=simple(yx)
y1 =
1/cos(x)^3
2. 求下列积分的数值解
1)dxxx10
clear
syms x
y=int(x^(-x),x,0,1)
y =
int(x^(-x),x = 0 .. 1)
vpa(y,10)
ans =
1.291285997
2)xdxexcos3202
clear
syms x
y=int(exp(2*x)*cos(x)^3,x, clear
syms x
y=int((1/(2*pi)^(1/2))*exp(-x^2/2),x,0,1)
y =
7186705221432913/36028797018963968*erf(1/2*2^(1/2))*2^(1/2)*pi^(1/0,2*pi)
y =
22/65*exp(pi)^4-22/65vpa(ans,10)
(3) dxxe210221
>> clear
>> syms x
>> y=int(1/(2*pi)^(1/2)*exp(-x^2/2),0,1);
>> vpa(y,14)
ans =
.34134474606855
2(4)
>> clear
>> syms x
>> y=int(x*log(x^4)*asin(1/x^2),1,3);
Warning: Explicit integral could not be found.
> In sym.int at 58
>> vpa(y,14)
ans =
2.4597721282375
2(5)
>> clear
>> syms x
>> y=int(1/(2*pi)^(1/2)*exp(-x^2/2),-inf,inf);
>> vpa(y,14)
ans =
.99999999999999
练习2.5
1判断下列级数的收敛性,若收敛,求出其收敛值。
1)syms n
s1=symsum(1/n^(2^n),n,1,inf)
s1 =
sum(1/(n^(2^n)),n = 1 .. Inf)
vpa(s1,10)
ans =
1.062652416
因此不收敛
2)syms n
s1=symsum(sin(1/n),n,1,inf)
s1 =
sum(sin(1/n),n = 1 .. Inf)
vpa(s1,10)
ans =
sum(sin(1/n),n = 1 .. Inf)
不收敛
(3)
>> clear
>> syms n
>> s=symsum(log(n)/n^3,n,1,inf)
s =
-zeta(1,3)
收敛
(4) syms n
s1=symsum(1/(log10(n))^n,n,3,inf)
s1 =
sum(1/((log(n)/log(10))^n),n = 3 .. inf)
不收敛
(5) syms n
s1=symsum(1/n*log10(n),n,2,inf)
s1 =
sum(1/n*log(n)/log(10),n = 2 .. Inf)
不收敛
(6)
>> clear
>> syms n
>> s=symsum((-1)^n*n/n^2+1,n,1,inf)