- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数值分析-2120111.
数值分析实验 李红芳 2120111352
数值计算方法实验题
学 院: 机电 学院
班 级: 化学工程与技术11S3班
姓 名:
学 号:
第一章
第4题
a=-10;b=10;c=100;d=200;n=100;eps1=0.01;
x=linspace(a,b,n);y=linspace(a,b,n);
[X,Y]=meshgrid(x,y);
for i=1:n %计算函数值z ,并作定义域裁剪
for j=1:n
if (1-X(i,j))eps1|X(i,j)-Y(i,j)eps1 %if语句这样用
z(i,j)=NaN; %作定义域裁剪,定义域以外的函数值为NaN
else
z(i,j)=exp(-abs(X(i,j)))+cos(X(i,j)+Y(i,j))+1./(X(i,j)^2+Y(i,j)^2+1);
end
end
end
zz=-20*ones(1,n);plot3(x,x,zz),grid off,hold on %画定义域的边界线
mesh(X,Y,z) %绘图,读者可用meshz, surf, meshc在此替换之
xlabel(x),ylabel(y),zlabel(z), box on %把三维图形封闭在箱体里
第二章
第2题
function x=zhuigan(a,b,c,d,n) % % a为块矩阵A,b为块矩阵B,c为块矩阵C,d为等式右侧数据,n是电流数,x为所求个电路的电流量;
format long;
for i=2:n
a(i)=a(i)./b(i-1);
b(i)=b(i)-c(i-1).*a(i);
d(i)=d(i)-a(i).*d(i-1);
end
d(n)=d(n)./b(n);
n=n-1;
for i=n:-1:1
d(i)=(d(i)-c(i).*d(i+1))./b(i);
end
x=d;
输入题中所给信息,调用函数
a=[0;-2;-2;-2;-2;-2;-2;-2];
b=[2;5;5;5;5;5;5;5];
c=[-2;-2;-2;-2;-2;-2;-2;0];
d=[220./27;0;0;0;0;0;0;0];
n=8;
x=zhuigan(a,b,c,d,n)
可得
x =
8.147775166909105
4.073701092835030
2.036477565178471
1.017492820111148
0.507254485099400
0.250643392637350
0.119353996493976
0.047741598597591
即各段电路电流量:i1=8.148;i2=4.074;i3=2.036;i4=1.017;i5=0.507;i6=0.251;i7=0.119;i8=0.048;
第三章
第1题
(1)Jacobi迭代法
function jacob=jacob(a,b,n,x,e,N) %a矩阵A,b为矩阵B,x为初值,n为项数,e为误差,N为迭代次数,jacob为方程组解
k=1;
x1=[0;0;0];
while kN
k=k+1; %k为迭代次数
for i=1:n
x1(i)=(b(i)-a(i,:)*x)./a(i,i)+x(i);
end
if norm(x1-x)e
break;
end
x=x1;
end
if k=N
fprintf(error!!)
else
jacob=x1;
end
k
a=[10,1,2,3,4;1,9,-1,2,-3;2,-1,7,3,-5;3,2,3,12,-1;4,-3,-5,-1,15];
b=[12;-27;14;-17;12];
x=[0;0;0;0;0];
e=0.001;
n=5;
N=1
文档评论(0)