- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东华大学高等数学实验考试大纲(带例题和书后习题)
计算题(6题共60%):
要求熟练使用MATLAB命令解题。第三~七章各至少1题。其中带(号共出1题。
第三章
(1)用矩阵除法解线性方程组;(ch3.ex2)
解线性方程组。
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
解线性方程组。
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
a=[4 1 -1;3 2 -6;1 -5 3];det(a),inv(a),
(3)特征值、特征向量eig;(ch3.ex6)
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])
存在高次项,求其所有根,进行验算
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
%方程组在某点或某区域附近的解
求解下列方程组在区域内的解
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为这
您可能关注的文档
- Cisco 2811 Router 命令集(中英对照).docx
- 初音未来ODDS&ENDS歌词中日罗马音对应版.doc
- java8新特性 lambda Stream function map(函数式编程).docx
- The Effect of Chinese Negative Transfer on Senior High School Students’ English Writing.docx
- 实验6指针程序设计.doc
- 类别数据分析 第四讲.doc
- 动态vlan源代码分析.doc
- 中考英语书面表达十大牛逼句型.doc
- jdk源码的java.math包学习.doc
- 探析转基因技术带来的伦理道德问题.docx
文档评论(0)