科学计算方法:经典小项目1(分形)

上传人:努力****83 文档编号:174781586 上传时间:2022-12-16 格式:PPT 页数:15 大小:2.85MB
返回 下载 相关 举报
科学计算方法:经典小项目1(分形)_第1页
第1页 / 共15页
科学计算方法:经典小项目1(分形)_第2页
第2页 / 共15页
科学计算方法:经典小项目1(分形)_第3页
第3页 / 共15页
点击查看更多>>
资源描述
1/15牛顿迭代法的收敛域问题牛顿迭代法的收敛域问题:用牛顿迭代法求解方程用牛顿迭代法求解方程 zd 1=0的复根的复根。例如例如d=3时时,方程在复平面上三个根分别是方程在复平面上三个根分别是213z22i 313z22i z1=1选择中心位于坐标原点选择中心位于坐标原点,边长为边长为2的正方形内的任意点作初始值的正方形内的任意点作初始值,进行迭代进行迭代,把收敛到三个根的初把收敛到三个根的初值分为三类值分为三类,并分别标上不同颜并分别标上不同颜色色(例如红、绿和蓝例如红、绿和蓝)。对充分多。对充分多的初始点进行实验的初始点进行实验,绘出牛顿迭绘出牛顿迭代法对该方程的收敛域彩色图代法对该方程的收敛域彩色图。2/153/154/155/156/15%Perform Newton iterations for k=1:maxIter;(收敛条件的说明收敛条件的说明)Z=Z-(f(Z,d)./fprime(Z,d);endfunction y=f(x,d);y=(x.d)-1;end function y=fprime(x,d);y=d*(x.(d-1);end代码片段1:(百度网盘:科学计算方法/Matlab代码/fractal.m)7/15%Find d roots of unity,and the mask for j=1:d root=exp(2*pi*i/d)j;%the jth root Mj=abs(Z-root);%distance%Each root gets a unique number in 1,d mask=(Mj=tol)*j;renderMat=renderMat+mask;end colormap(hsv);%Set the color map imagesc(renderMat)%Render the fractal代码片段2:8/15小项目小项目1 Newton法画出最美图形法画出最美图形标准标准:1.图形美图形美 2.代码美代码美 3.文档美文档美要求要求:文档文档(word,ppt 或或 pdf)和代码和代码 Iteration of apparently simple functions can resolve complex and difficult problems.9/15(谢建东谢建东,2013)10/15(蒋勇蒋勇,2013)11/15(谢建东谢建东,2013)12/15(SAQR THABET,2014)13/15(SAQR THABET,2014)14/15(SAQR THABET,2014)15/15 一些建议:一些建议:1.1.试试不同的函数;试试不同的函数;2.2.试试不同的颜色板试试不同的颜色板(colormapcolormap););3.3.试试放大图像。试试放大图像。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!