资源描述:
《数学建模期末考试重点.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数学建模:一、选择题(5*3’=15’):1.Matlab基本知识;2.数组点乘、点除:设:a=[a1,a2,…,an],c=标量则:a.*c=[a1*c,a2*c,…,an*c](点乘)
a./c=[a1/c,a2/c,…,an/c](右除)
a.c=[c/a1,c/a2,…,c/an](左除)3.重积分:(P9)在Matlab中可以使用int()函数求解积分问题,其调用的具体格式为int(fun,x,a,b)
其中x为积分变量,a,b分别是积分下限和积分上限.当a,b去取成或inf时,可以计算无穷限非正常积分.对多元函数的重积分,可先经过数学处理将重积分转化为多次积分,每次积分针
2、对积分变量调用int()函数处理。矩阵的鞍点:(P80)二、填空题(15’):1.第一章中Matlab基本知识;2.产生5阶随机矩阵:R=rand(m,n)产生6阶单位阵:E=eye(m,n)3.多项式的根:(P58)当f(x)为多项式时可用:r=roots(c)输入多项式系数c(按降幂排列),输出r为f(x)=0的全部根;c=poly(r)输入f(x)=0的全部根r,输出c为多项式系数(按降幂排列);df=polyder(c)输入多项式系数c(按降幂排列),输出df为多项式的微分系数解输入c=[1,0,-1,1];
r=roots(c)
可得
r=
-1.3247
0.6624+0.
3、5623i
0.6624-0.5623i例求解x3-x+1=0
例求解x2-ax+b=0
解输入
s=‘x^2-a*x+b’;
x=solve(s,’x’)
可得
x=
[1/2*a+1/2*(a^2-4*b)^(1/2)]
[1/2*a-1/2*(a^2-4*b)^(1/2)]例求非线形方程组X=asin(x)+bcos(y)
Y=ccos(x)+dsin(y)先建立m文件myfun.m
functionq=myfun(p,a,b,c,d)
x=p(1);
y=p(2);
q(1)=-x+a*sin(x)+b*cos(y);
q(2)=-y+c*cos(x)+d*sin(y);
然后
4、输入
a=0.6;b=0.3;c=0.6;d=-0.3;
x0=[0.5,0.5]’;%初始值
[x,fv]=fsolve(@myfun,x0,[],a,b,c,d)
或
opt=optimset(‘MaxIter’,2);
[x,fv,ef,out,jac]=fsolve(@myfun,x0,opt,a,b,c,d)4.差分方程的解:(P157)一阶常系数线性差分方程迭代法:一般地,容易验证:满足差分方程,因此是差分方程的解.这个解法称为迭代法.一般解法:,令是(8.4)的通解(8.3)的通解为(A为任意常数)是(8.4)的通解一阶常系数线性非齐次差分方程迭代法:,,一般解法:二阶常
5、系数线性差分方程二阶常系数线性齐次差分方程;,其中二阶常系数线性非齐次差分方程特解特解5.微分方程的解:(P45&P55)欧拉方法、龙格库塔方法三、综合题(70’):functiony=f(n,m)y=n^2+2*m^21.M文件的编写:脚本m文件、函数m文件[functiony=f(x)]Eg:1).编写y=n2+2m2b.y=0;fori=3:8y=y+f(2,i);endya.y=0;fori=1:5forj=1:iy=y+f(i,j);endendy2).a.;b.2.画图:(P10)1).plot(x,y):调用格式:plot(X,Y,S)plot(Y)--以元素序号为横坐标
6、,绘制折线图(演示)
plot(X,Y)--y和x为同维向量,则以x为横坐标,y为纵坐标绘制实线图plot(X,Y1,S1,X,Y2,S2,……,X,Yn,Sn)--同时将多条线画在一起2).ezplot:MATLAB提供了一个ezplot函数绘制隐函数图形,下面介绍其用法。(1)对于函数f=f(x),ezplot函数的调用格式为:ezplot(f):在默认区间-2π7、π