课题一 迭代格式比较.docVIP

  • 5
  • 0
  • 约6.33千字
  • 约 16页
  • 2017-06-14 发布于湖北
  • 举报
课题一 迭代格式的比较 要求 : 编制一个程序进行运算,最后打印出每种迭代格式的敛散情况; ①、建立迭代程序的M文件: function [k,piancha,xk]=diedail(x0,k) x(1)=x0 for i = 1:k x(i+1)=funl(x(i))%用所用的格式迭代 piancha=abs(x(i+1)-x(i));%偏差 i=i+1; xk=x(i);%第k次迭代的结果 [(i-1) piancha xk] end p=[(i-1) piancha xk];%输出迭代次数、偏差和第k次迭代的结果 ②、对于不同的迭代式子建立不同的funl.m文件 建立迭代式子(1)的M文件: function y1 =funl(x) y1=(3*x+1)/x^2; 在matlab命令窗口中运行以下命令 [k,piancha,xk]=diedail(0.5,5) %初值是0.5,迭代5次 x = 0.5000 x = 0.5000 10.0000 ans = 1.0000 9.5000 10.0000 x = 0.5000 10.0000 0.3100 ans = 2.0000 9.6900 0

文档评论(0)

1亿VIP精品文档

相关文档