版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
牛顿迭代法实验第一页,共十六页,编辑于2023年,星期一设
x*是方程
f(x)=0的根,x0是x*的近似值.在
x0附近,对函数做局部线性化x0x1x*(n=0,1,2,·····)牛顿迭代格式:第二页,共十六页,编辑于2023年,星期一[X,Y]=meshgrid(-2:.2:2,-2:.2:2);Z=X.*exp(-X.^2-Y.^2);pcolor(Z);shadinginterppcolor:用于绘制伪彩色图Shadinginter使图形更精细第三页,共十六页,编辑于2023年,星期一给定初值
z0,产生牛顿迭代数列z0,z1,z2,·········,
zn,
·······Newton迭代法实验方程z3–1=0在复平面上有三个根(n=0,1,·····)令第四页,共十六页,编辑于2023年,星期一考虑正方形区域牛顿迭代法具有局部收敛性,如果z0使迭代收敛。问迭代数列将收敛于何处?取定初值实验将确定初值z0产生的牛顿迭代数列收敛于三个根中哪一个。第五页,共十六页,编辑于2023年,星期一选择区域中规则网格点(x,y)确定迭代初始值z=x+iy进行实验.将导致收敛的初值z分为三类,分别标以不同颜色(例如红、黄、蓝)。绘出牛顿迭代法对该方程的收敛域彩色图。
第六页,共十六页,编辑于2023年,星期一——收敛到
z1初值点集合——收敛到
z2初值点集合——收敛到
z3初值点集合图1牛顿迭代法收敛区域第七页,共十六页,编辑于2023年,星期一在复平面内,使牛顿迭代不收敛的初值点集构成了茹利亚集(为纪念法国数学家Julia).图2牛顿迭代法不收敛区域——不收敛初值点集合第八页,共十六页,编辑于2023年,星期一functionp=newton0(z)ifz==0,p=0;return;endforn=1:10p=z-(z^3-1)/(3*z^2);ifabs(p-z)<0.00001,break;endz=p;end牛顿迭代法子程序第九页,共十六页,编辑于2023年,星期一functionA0=Newtonlab(n)ifnargin==0,n=101;endt=linspace(-2,2,n);[x,y]=meshgrid(t);X=roots([1,0,0,-1]);[A0,A1,A2,A3]=Nlab(x,y,X);A=A0+2*A1+3*A2+4*A3;figure(1),pcolor(x,y,A),shadinginterp
figure(2),pcolor(x,y,A0),
shadinginterp
实验绘图主程序第十页,共十六页,编辑于2023年,星期一function[A0,A1,A2,A3]=Nlab(x,y,X);r1=X(1);r2=X(2);r3=X(3);Z=x+y*i;[M,N]=size(Z);A0=zeros(M,N);A1=A0;A2=A0;A3=A0;fork1=1:Mfork2=1:Nz=Z(k1,k2);p=newton0(z);%取初值调用牛顿迭代
ifabs(p-r1)<0.01,A1(k1,k2)=1;elseifabs(p-r2)<0.01,A2(k1,k2)=1;elseifabs(p-r3)<0.01,A3(k1,k2)=1;elseA0(k1,k2)=1;%确定不收敛的初始点
endendend调用牛顿迭代程序创建矩阵(照片)第十一页,共十六页,编辑于2023年,星期一[m,n]=size(A0);N=m*n;II=find(A0==1);N0=length(II);II=find(A1==1);N1=length(II);II=find(A2==1);N2=length(II);II=find(A3==1);N3=length(II);formatbankresults=100*[N0,N1,N2,N3]/N利用矩阵统计各区域百分比程序第十二页,共十六页,编辑于2023年,星期一functionprop=Newtonlab2(n)ifnargin==0,n=100;endP=rand(n,2);x=4*P(:,1)-2;y=4*P(:,2)-2;Z=x+i*y;A0=[];A1=[];A2=[];A3=[];X=roots([1,0,0,-1]);r1=X(1);r2=X(2);r3=X(3);fork=1:nz=Z(k);p=newton0(z);ifabs(p-r1)<0.01,A1=[A1,1];elseifabs(p-r2)<0.01,A2=[A2,1];elseifabs(p-r3)<0.01,A3=[A3,1];else__________________________________;endendN0=sum(A0);N1=sum(A1);N2=sum(A2);N3=sum(A3)formatbankprop=______________________________________;第十三页,共十六页,编辑于2023年,星期一实验结果表1.规则点不收敛域与收敛域百分比分辨率不收敛域收敛域III收敛域II收敛域I51*516.4230.2630.2633.06101*1016.4830.3030.3032.92201*2016.5230.2730.2732.93表2.随机点不收敛域与收敛域百分比随机点数不收敛域收敛域III收敛域II收敛域I1006.0027.0031.0036.0010007.1029.7029.1034.10100006.1130.8430.0632.99第十四页,共十六页,编辑于2023年,星期一实验结论:方程
z3–1=0在复平面上有三个根取正方形区域内任意点确定复数为牛顿迭代法初值实验结果表明,牛顿迭代法具有局部收敛性。至少有6%的点导致牛顿迭代法不收敛;导致牛顿迭代法收敛的点分布于三个区域;三个区域中分别包含了三个根,初值点接近于根所在位置,必收敛于附近根;在三个区域分界处取初值点,可能导致迭代法不收敛.第十五页,共十六页,编辑于2023年,星期一不敛域敛域III敛域II
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江温州市瑞安市社会治理中心编外人员招聘1人备考题库带答案详解(新)
- 2026浙江嘉兴市海宁市青少年宫公益性岗位招聘2人备考题库及参考答案详解1套
- 2026甘肃定西临洮县文庙巷社区卫生服务中心招聘卫生专业技术人员5人备考题库含答案详解(夺分金卷)
- 2026湖北恩施州宣恩县万德昌智能机器人有限公司招聘1人备考题库及参考答案详解1套
- 2026福建莆田第三中学代课教师招聘4人备考题库附参考答案详解(满分必刷)
- 2026年中央加湿系统项目可行性研究报告
- 2026浙江嘉兴高级中学编外用工招聘2人备考题库带答案详解(培优b卷)
- 2026福建厦门市集美区新亭幼儿园非在编教职工招聘1人备考题库含答案详解(突破训练)
- 2026福建泉州丰泽区东湖实验幼儿园招聘备考题库及1套完整答案详解
- 2026贵州毕节市纳雍县文体广电旅游局文化人才志愿者招募30人备考题库及一套参考答案详解
- 2026广东惠州市博罗县城乡管理和综合执法局招聘编外人员55人考试参考试题及答案解析
- 2026台州三门金鳞招商服务有限公司公开选聘市场化工作人员5人备考考试题库及答案解析
- 水晶科普内容
- 信息化培训考核管理制度
- GB/T 46918.1-2025微细气泡技术水中微细气泡分散体系气体含量的测量方法第1部分:氧气含量
- 2025年天津市高考英语真题卷含答案解析
- 豆芽生产品控制度
- 建筑钢结构防火技术规范
- 汽车车架号培训课件
- 2026年湖南单招工业机器人专业中职生技能经典题含编程基础
- 低空智能-从感知推理迈向群体具身
评论
0/150
提交评论