欢迎来到天天文库
浏览记录
ID:14494890
大小:57.50 KB
页数:4页
时间:2018-07-29
《计算方法steffensen与简单迭代法实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《计算方法》实验报告实验名称:实验1非线性方程的迭代法实验题目:实验目的:用简单迭代法和Steffensen迭代法求方程的根 基础理论:简单迭代法和Steffensen迭代法实验环境:操作系统:WindowsXP;实验平台:matlab实验过程:方法一:简单迭代法程序:phi=inline('0.5*sqrt(10-x^3)')%迭代函数x0=input('x0=');del=input('del=');N=input('N=');n=1;fprintf('kx(k)');fprintf('%2d%f',0,x0);whilen2、printf('近似解=%f',x);return;endfprintf('%2d%f',n,x);n=n+1;x0=x;endfprintf('%d次迭代后未达到精度要求.',N);结果:结果分析:利用简单迭代法求出的该非线性方程在[1,,2]内的实根大约为1.365230.方法二:Steffensen迭代法程序:phi=inline('0.5*sqrt(10-x^3)')%迭代函数x0=input('x0=');del=input('del=');N=input('N=');n=1;fprintf('kx(k)');fprintf('%2d%f',0,3、x0);whilen<=Ny=phi(x0);z=phi(y);x=phi(x0-(y-x0)^2/(z-2*y+x0));ifabs(x-x0)
2、printf('近似解=%f',x);return;endfprintf('%2d%f',n,x);n=n+1;x0=x;endfprintf('%d次迭代后未达到精度要求.',N);结果:结果分析:利用简单迭代法求出的该非线性方程在[1,,2]内的实根大约为1.365230.方法二:Steffensen迭代法程序:phi=inline('0.5*sqrt(10-x^3)')%迭代函数x0=input('x0=');del=input('del=');N=input('N=');n=1;fprintf('kx(k)');fprintf('%2d%f',0,
3、x0);whilen<=Ny=phi(x0);z=phi(y);x=phi(x0-(y-x0)^2/(z-2*y+x0));ifabs(x-x0)
此文档下载收益归作者所有