matlab数学实验课后答案.docx
- 文档编号:6658679
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:15
- 大小:19.52KB
matlab数学实验课后答案.docx
《matlab数学实验课后答案.docx》由会员分享,可在线阅读,更多相关《matlab数学实验课后答案.docx(15页珍藏版)》请在冰豆网上搜索。
matlab数学实验课后答案
matlab数学实验课后答案
【篇一:
matlab数学实验4课后作业答案】
极限的值:
解法一:
(分题运算)
(1
)nsymsn
limit((n.^3+5.^n)^(1/n),n,inf)
ans=
5
(2
)n?
?
;
symsn
limit(sqrt(n+3)-3.*sqrt(n+1)+sqrt(n),n,inf)
ans=
-inf
m);(3)lim(cosn?
?
n
symsmn
limit((cos(m/n))^n,inf)
ans=
1
e;(4)limn?
?
1n
symsn
limit(exp(1/n),inf)
ans=
1
11sin;(5)limx?
?
xx
symsx
limit((1/x).*sin(1/x),inf)
ans=
(6)lim(x?
111?
x);xe?
1
symsx
limit((1/x)-1/(exp(x)-1),1)
ans=
(exp
(1)-2)/(exp
(1)-1)
sinax;sinbx
symsxab
limit(sin(a.*x)/sin(b.*x),0)
ans=
a/b
1?
cosx(8)lim;x?
0xsinx
symsx
limit((1-cos(x))/(x.*sin(x)),0)
ans=
1/2(7)limx?
0
解法二:
(综合计算)
clearall
clc
symsmnxabanbncndnenfngnhn
an=limit((n.^3+5.^n)^(1/n),n,inf)
bn=limit(sqrt(n+3)-3.*sqrt(n+1)+sqrt(n),n,inf)
cn=limit((cos(m/n))^n,inf)
dn=limit(exp(1/n),inf)
en=limit((1/x).*sin(1/x),inf)
fn=limit((1/x)-1/(exp(x)-1),1)
gn=limit(sin(a.*x)/sin(b.*x),0)
hn=limit((1-cos(x))/(x.*sin(x)),0)
运算结果
an=5
bn=-inf
cn=1
dn=1
en=0
fn=(exp
(1)-2)/(exp
(1)-1)
gn=a/b
hn=1/2
2.某客户看中一套面积为120m2的商品房,其价格为5000元/m2.他计划首付30%,其余的70%用20年按揭贷款(贷款年利率为5.10%)。
按揭贷款中还有12万元为公积金贷款(贷款年利率为4.5%),请问他的房屋总价、首付款额和月付款额分别为多少?
解:
clearall
symssxy;
functioni=120*5000;l=(0.3*120*5000-12)/(20*0.051)+12/(20*0.045);yhck(20*12)
解答出错,可能是不了解题目的意思。
3.设数列{xn}与{yn}由下式确定:
x1?
a,y1?
b,
xn?
ynxn?
1yn?
1?
n?
1,2,...,2
用实验的方法验证数列{xn}与数列{yn}的极限是否存在?
并用理论严
格证明上述结论。
解:
clearall
symsxyab
x=10:
500;x1=a,y1=b,xn+1=sqrt(xn.*yn),yn+1=(xn+yn)/2,n=1,2,3,...;plot(x,y,r);
holdon;
plot(x,x1,y1,xn+1,yn+1,k);
holdon;
xlabel(\itx);ylabel(\ity);
解答出错,也是因为不理解该怎么做。
实验五
1.已知圆柱体罐头盒的体积为v?
2?
,问它的高与底半径多大,才能使其表面积最小?
解:
m文件:
symshr;
s=2*pi*r^2+2*pi*r*h;
v=2*pi;
sr=diff(s,r);
sh=diff(s,h);
vr=diff(v,r);
vh=diff(v,h);
命令窗口:
sr=8*pi+2*pi*h,sh=2*pi*r,vr=0,vh=0
[h,r,]=solve(‘h-2/r^2=0,r=sqrt(2/h),h=2/r^2’,’r‘,’h’)
运行程序结果为:
r=h
h=1/2*h(1-h)
2.铁路线上ab直线段长100km,工厂c到铁路线上a处的垂直距离为20km,现在要在ab上选一点d,从d向c修一条直线公路,已知铁路运输每吨公里与公路运输每吨公里的运费之比为3:
5,为了使原材料从b处运到工厂c的运费最省,d应在何处?
解:
m文件:
symsxy;
g=((100-x)+sqrt(20+x^2))*(1-3*x)/5;
h=(1-3*x)/5;
gx=diff(g,x);
gy=diff(g,y);
hx=diff(h,x);
hy=diff(h,y);
命令窗口:
gx=1/5*(-1+1/(20+x^2)^(1/2)*x)*(1-3*x)-60+3/5*x-3/5*(20+x^2)^(1/2);运行结果:
gy=0;
hx=-3/5;
hy=0;
【篇二:
matlab数学实验第二版答案(胡良剑)】
apter1
page20,ex1
(5)等于[exp
(1),exp
(2);exp(3),exp(4)]
(7)3=1*3,8=2*4
(8)a为各列最小值,b为最小值所在的行号
(10)1=4,false,2=3,false,3=2,ture,4=1,ture
(11)答案表明:
编址第2元素满足不等式(30=20)和编址第4元素满足不等式(40=10)
(12)答案表明:
编址第2行第1列元素满足不等式(30=20)和编址第2行第2列元素满足不等式(40=10)
page20,ex2
(1)a,b,c的值尽管都是1,但数据类型分别为数值,字符,逻辑,注意a与c相等,但他们不等于b
(2)double(fun)输出的分别是字符a,b,s,(,x,)的ascii码
page20,ex3
r=2;p=0.5;n=12;
t=log(r)/n/log(1+0.01*p)
page20,ex4
x=-2:
0.05:
2;f=x.^4-2.^x;
[fmin,min_index]=min(f)
最小值最小值点编址
x(min_index)
ans=
0.6500最小值点
[f1,x1_index]=min(abs(f))求近似根--绝对值最小的点
f1=
0.0328
x1_index=
24
x(x1_index)
ans=
-0.8500
x(x1_index)=[];f=x.^4-2.^x;删去绝对值最小的点以求函数绝对值次小的点[f2,x2_index]=min(abs(f))求另一近似根--函数绝对值次小的点
f2=
0.0630
x2_index=
65
x(x2_index)
ans=
1.2500
z=magic(10)
z=
929918156774515840
9880714167355576441
4818820225456637047
8587192136062697128
869325296168755234
17247683904249263365
2358289914830323966
7961395972931384572
10129496783537444653
111810077843643502759
sum(z)
sum(diag(z))
z(:
2)/sqrt(3)
z(8,:
)=z(8,:
)+z(3,:
)
chapter2
page45ex1
先在编辑器窗口写下列m函数,保存为eg2_1.mfunction[xbar,s]=ex2_1(x)
n=length(x);
xbar=sum(x)/n;
s=sqrt((sum(x.^2)-n*xbar^2)/(n-1));
例如
x=[81706551766690876177];
[xbar,s]=ex2_1(x)
page45ex2
s=log
(1);n=0;
whiles=100
n=n+1;
s=s+log(1+n);
end
m=n
page40ex3
clear;
f
(1)=1;f
(2)=1;k=2;x=0;
e=1e-8;a=(1+sqrt(5))/2;
whileabs(x-a)e
k=k+1;f(k)=f(k-1)+f(k-2);x=f(k)/f(k-1);
end
a,x,k
计算至k=21可满足精度
clear;tic;s=0;
fori=1:
1000000
s=s+sqrt(3)/2^i;
end
s,toc
tic;s=0;i=1;
whilei=1000000
s=s+sqrt(3)/2^i;i=i+1;
end
s,toc
tic;s=0;
i=1:
1000000;
s=sqrt(3)*sum(1./2.^i);
s,toc
page45ex5
t=0:
24;
c=[15141414141516182022232528...
313231292725242220181716];
plot(t,c)
page45ex6
(1)
x=-2:
0.1:
2;y=x.^2.*sin(x.^2-x-2);plot(x,y)
y=inline(x^2*sin(x^2-x-2));fplot(y,[-22])
(2)参数方法
t=linspace(0,2*pi,100);
x=2*cos(t);y=3*sin(t);plot(x,y)
(3)
x=-3:
0.1:
3;y=x;
[x,y]=meshgrid(x,y);
z=x.^2+y.^2;
surf(x,y,z)
(4)
x=-3:
0.1:
3;y=-3:
0.1:
13;
[x,y]=meshgrid(x,y);
z=x.^4+3*x.^2+y.^2-2*x-2*y-2*x.^2.*y+6;
surf(x,y,z)
(5)
t=0:
0.01:
2*pi;
x=sin(t);y=cos(t);z=cos(2*t);
plot3(x,y,z)
(6)
theta=linspace(0,2*pi,50);fai=linspace(0,pi/2,20);
[theta,fai]=meshgrid(theta,fai);
x=2*sin(fai).*cos(theta);
y=2*sin(fai).*sin(theta);z=2*cos(fai);
surf(x,y,z)
(7)
x=linspace(0,pi,100);
y1=sin(x);y2=sin(x).*sin(10*x);y3=-sin(x);
plot(x,y1,x,y2,x,y3)
page45,ex7
x=-1.5:
0.05:
1.5;
y=1.1*(x1.1)+x.*(x=1.1).*(x=-1.1)-1.1*(x-1.1);plot(x,y)
page45,ex9
clear;close;
x=-2:
0.1:
2;y=x;
[x,y]=meshgrid(x,y);
a=0.5457;b=0.7575;
p=a*exp(-0.75*y.^2-3.75*x.^2-1.5*x).*(x+y1);p=p+b*exp(-y.^2-6*x.^2).*(x+y-1).*(x+y=1);
p=p+a*exp(-0.75*y.^2-3.75*x.^2+1.5*x).*(x+y=-1);mesh(x,y,p)
page45,ex10
lookforlyapunov
helplyap
a=[123;456;780];c=[2-5-22;-5-24-56;-22-56-16];x=lyap(a,c)
x=
1.0000-1.0000-0.0000
-1.00002.00001.0000
-0.00001.00007.0000
chapter3
page65ex1
a=[1,2,3];b=[2,4,3];a./b,a.\b,a/b,a\b
ans=
0.50000.50001.0000
ans=
221
ans=
0.6552一元方程组x[2,4,3]=[1,2,3]的近似解
ans=
000
000
0.66671.33331.0000
矩阵方程[1,2,3][x11,x12,x13;x21,x22,x23;x31,x32,x33]=[2,4,3]的特解
page65ex2
(1)
a=[41-1;32-6;1-53];b=[9;-2;1];
rank(a),rank([a,b])[a,b]为增广矩阵ans=
3
ans=
3可见方程组唯一解
x=a\b
x=
2.3830
1.4894
2.0213
(2)
a=[4-33;32-6;1-53];b=[-1;-2;1];
rank(a),rank([a,b])
ans=
3
ans=
3可见方程组唯一解
x=a\b
x=
-0.4706
-0.2941
(3)
a=[41;32;1-5];b=[1;1;1];
rank(a),rank([a,b])
ans=
2
ans=
3可见方程组无解
x=a\b
x=
0.3311
-0.1219最小二乘近似解
(4)
a=[2,1,-1,1;1,2,1,-1;1,1,2,1];b=[123];%注意b的写法rank(a),rank([a,b])
ans=
3
ans=
3rank(a)==rank([a,b])4说明有无穷多解a\b
【篇三:
matlab数学实验练习题】
>要求:
抄题、写出操作命令、运行结果,并根据要求,贴上运行图。
1、求ex?
3x2?
0的所有根。
(先画图后求解)(要求贴图)
solve(exp(x)-3*x^2,0)
ezplot(exp(x)-3*x^2)
gridon
ans=
-2*lambertw(-1/6*3^(1/2))
-2*lambertw(-1,-1/6*3^(1/2))
-2*lambertw(1/6*3^(1/2))
2、求下列方程的根。
1)x5?
5x?
1?
0
a=solve(x^5+5*x+1,0);a=vpa(a,6)
a=
1.10447+1.05983*i
-1.00450+1.06095*i
-.199936
-1.00450-1.06095*i
1.10447-1.05983*i
2)xsinx?
1?
0至少三个根2
fzero(x*sin(x)-1/2,3)
ans=
2.9726
fzero(x*sin(x)-1/2,-3)
ans=
-2.9726
fzero(x*sin(x)-1/2,0)
ans=
-0.7408
3)sinxcosx?
x2?
0所有根
fzero(sin(x)*cos(x)-x^2,0)
ans=
fzero(sin(x)*cos(x)-x^2,0.6)
ans=
0.7022
3、求解下列各题:
1)limx?
sinx
x?
?
0x3
symx;
limit((x-sin(x))/x^3,x,0)
ans=
1/6
2)y?
excosx,求y(10)
symx
diff(exp(x)*cos(x),10)
ans=
(-32)*exp(x)*sin(x)
3)?
1/2
0exdx2(精确到17位有效数字)
symx
vpa((int(exp(x^2),x,0,1/2)),17)
ans=
0.54498710418362222
x4
dx4)?
25?
4x2
symx;
int(x^4/(25+x^2),x)
ans=
125*atan(x/5)-25*x+x^3/3
?
dyd2y?
x?
5
)求由参数方程?
所确定的函数的一阶导数与二阶导数2。
dxdx?
?
y?
arctant
symst
x=log(sqrt(1+t^2));y=atan(t);
diff(y,t)/diff(x,t)
ans=
1/t
6)设函数y=f(x)由方程xy+ey=e所确定,求y′(x)。
symsxy;
f=x*y+exp(y)-exp
(1);
-diff(f,x)/diff(f,y)
ans=
-y/(x+exp(y))
7)?
e?
xsin2xdx0?
?
symsx;
y=exp(-x)*sin(2*x);
int(y,0,inf)
ans=
2/5
8)
x?
0展开(最高次幂为8)
symsx
f=sqrt(1+x);
taylor(f,0,9)
ans=
-(429*x^8)/32768+(33*x^7)/2048-(21*x^6)/1024+(7*x^5)/256-(5*x^4)/128+x^3/16-x^2/8+x/2+1
9)y?
esin1
x求y(3)
(2)
symsxy;
y=exp(sin(1/x));
dy=subs(diff(y,3),x,2)
dy=
-0.5826
10
)求变上限函数?
xx对变量x的导数。
symsat;
diff(int(sqrt(a+t),t,x,x^2))
warning:
explicitintegralcouldnotbefound.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 数学 实验 课后 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)