东华大学高等数学实验考试大纲(带例题和书后习题)

  • 格式:doc
  • 大小:59.00 KB
  • 文档页数:6

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算题(6题共60%):

要求熟练使用MATLAB 命令解题。第三~七章各至少1题。其中带∆号共出1题。

第三章

(1)用矩阵除法解线性方程组;(ch3.ex2)

解线性方程组⎪⎪⎩⎪⎪⎨⎧-=+=+--=-+=-+1

423

5231543421431321x x x x x x x x x x x 。 >>A=[5 1 –1 0;1 0 3 –1;-1 –1 0 5;0 0 2 4];b=[1;2;3;-1]; x=A\b

解线性方程组123411932621531x x x -⎛⎫⎛⎫⎛⎫

⎪⎪ ⎪-=- ⎪⎪ ⎪ ⎪⎪ ⎪-⎝⎭⎝⎭⎝⎭

。 >> A=[4 1 -1;3 2 -6;1 -5 3];b=[9;-2;1];

>> rank(A), rank([A,b])

ans =3,ans =3 %相等且为x 个数有唯一解;不等无解(最小二乘);相等不为x 个数无穷多解

>> x=A\b

(2)行列式det 、逆inv ;(ch3. ex6) p56

411326153-⎛⎫ ⎪- ⎪ ⎪-⎝⎭

>>a=[4 1 -1;3 2 -6;1 -5 3];det(a),inv(a),

(3)特征值、特征向量eig ;(ch3.ex6)

411326153-⎛⎫ ⎪- ⎪ ⎪-⎝⎭

>>a=[4 1 -1;3 2 -6;1 -5 3]; [v,d]=eig(a)

(4∆)线性方程组通解; (ch3.ex3) p58

>>a=[2,1,-1,1;1,2,1,-1;1,1,2,1];b=[1,2,3]';

>>rref([a,b])

(5∆)矩阵相似对角化。 P59

第四章

(1)用roots 求多项式的根;p71

>>roots([3 0 -4 0 2 -1])

存在高次项237625685x x x x -+-,求其所有根,进行验算

>>p=zeros(1,24);p([1 17 18 22])=[5 -6 8 -5]; x=roots(p),polyval(p,x)

(2)用fzero 解非线性方程;(ch4.ex2) p72 eg4.3

>>fun=@(x)x*sin(x^2-x-1) ; %一定是一元函数

fplot(fun,[-2,0.1]);grid on;

>>fzero(fun,[,])

(3)用fsolve 解非线性方程组;(ch4.ex5,ex6) p74

%方程组在某点或某区域附近的解

求解下列方程组在区域0,1αβ<<内的解0.7sin 0.2cos 0.7cos 0.2sin ααββαβ

=+⎧⎨=-⎩

>>fun=@(x)[x(1)-0.7*sin(x(1))-0.2*cos(x(2)),x(2)-0.7*cos(x(1))+0.2*sin(x(2))];

[a,b,c]=fsolve(fun,[0.5 0.5])

(4)用fminbnd 求一元函数极值; (ch4.ex8)

%极小值点,求极大值点fun2=inline([‘-’,str])

clear;

fun=@(x)x^2*sin(x^2-x-2);

fplot(fun,[-2 2]);grid on; %作图观察

x(1)=-2;

x(3)=fminbnd(fun,-1,-0.5);

x(5)=fminbnd(fun,1,2);

fun2=@(x)-(x^2*sin(x^2-x-2)); %将fun 变号

x(2)=fminbnd(fun2,-2,-1);

x(4)=fminbnd(fun2,-0.5,0.5);

x(6)=2

fun=@(x)x.^2.*sin(x.^2-x-2); %注意用数组运算

fun(x)

(5)用fminsearch 求多元函数极值;(ch4.ex8,ex9) p76

close;

x=-2:0.1:1;y=-7:0.1:1;

[x,y]=meshgrid(x,y);

z=y.^3/9+3*x.^2.*y+9*x.^2+y.^2+x.*y+9;

mesh(x,y,z);grid on;%作图观察, 可看到[0 0]附近极小值,[0 -5]附近极大值

fun=@(x)x(2)^3/9+3*x(1)^2*x(2)+9*x(1)^2+x(2)^2+x(1)*x(2)+9;

x=fminsearch(fun,[0 0])%求极小值

fun2=@(x)-(x(2)^3/9+3*x(1)^2*x(2)+9*x(1)^2+x(2)^2+x(1)*x(2)+9);

x=fminsearch(fun2,[0 -5])%求极大值

(6∆)最小二乘拟合polyfit、lsqcurvefit;(ch4.ex10) p76

第五章

(1)用diff或gradiet求导数;(ch5.ex4) p91

t=0:0.01:1.5;

x=log(cos(t));

y=cos(t)-t.*sin(t);

dydx=gradient(y,x) %这里dydx仅仅是个普通变量名

plot(x,dydx) %dydx函数图,作图观察x=-1时,dydx的值约0.9

%以下是更精确的编程计算方法

[x_1,id]=min(abs(x-(-1)));%找最接近x=-1的点,id为这个点的下标

dydx(id)

(2)用trapz、quadl或integral求积分;(ch5.ex5) p93

Ex5(2)

方法一:fun=@(x)exp(2*x).*cos(x).^3;

integral(fun,0,2*pi)

方法二用trapz:

x=linspace(0,2*pi,100);

y=exp(2*x).*cos(x).^3;

trapz(x,y)

(3)用dblquad(二元)或triplequad(三元)求矩形区域重积分;(ch5.ex5(6)) p94 fun=@(r,th)sqrt(1+r.^2.*sin(th));

dblquad(fun,0,1,0,2*pi)

(4∆)一般区域重积分quad2d, integral2, integral3;(ch5.ex5(7))p94

fun=@(x,y)1+x+y.^2;%必须用点运算

clo=@(x)-sqrt(2*x-x.^2);

dhi=@(x)sqrt(2*x-x.^2);

integral2(fun,0,2,clo,dhi)

(5∆)函数单调性分析;