Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-11-04, 19:50   #1
jasonw
初级会员
 
注册日期: 2008-11-04
年龄: 40
帖子: 1
声望力: 0
jasonw 正向着好的方向发展
默认 [求助]该方程如何迭代求解的算法

方程为x^2-x-1=0,迭代法为xn+1=xn^2-1,请知道的高手麻烦写一下程序,谢谢了!!!急急急
jasonw 当前离线   回复时引用此帖
旧 2008-11-04, 20:52   #2
guofeng0108
高级会员
 
注册日期: 2008-10-21
年龄: 40
帖子: 198
声望力: 22
guofeng0108 正向着好的方向发展guofeng0108 正向着好的方向发展
默认 回复: [求助]该方程如何迭代求解的算法

没有精度和初值怎么计算
__________________
matlab太高深了!!!!!!!:ft:
guofeng0108 当前离线   回复时引用此帖
旧 2008-11-05, 08:23   #3
anbcjys
高级会员
 
注册日期: 2008-09-14
年龄: 43
帖子: 351
声望力: 24
anbcjys 正向着好的方向发展
默认 回复: [求助]该方程如何迭代求解的算法

初值应该是随便给的,不过他这个迭代法估计不行,只是感觉,你先试一下,步骤如下
任意给初值,经过迭代计算x,同时判断是否达到给定精度,没有继续计算,直到精确值为止。
__________________
qq604443022
anbcjys 当前离线   回复时引用此帖
旧 2008-11-05, 10:07   #4
guofeng0108
高级会员
 
注册日期: 2008-10-21
年龄: 40
帖子: 198
声望力: 22
guofeng0108 正向着好的方向发展guofeng0108 正向着好的方向发展
默认 回复: [求助]该方程如何迭代求解的算法

这个方法确实不收敛!!!!!!!
换了一种方法!!!!!clc
clear all
n=1;
x(1)=-2;k=1;
while k>0;
x(n+1)=sqrt(1+x(n));
A=x(n+1)
if abs(x(n+1)-x(n))<10^-5;
x=x(n+1);
k=-1;
else n=n+1;
end
end
x
n
__________________
matlab太高深了!!!!!!!:ft:
guofeng0108 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[资料]BP网络总结及应用实例 guofeng0108 MATLAB论坛 37 2012-06-11 22:08
[分享]给大家传一个图像空间变换和直方图变换的数学推导 johnny8088 MATLAB论坛 0 2009-01-31 03:26
Matlab声音合成和滤波的问题【附代码-自己写的】 xmuer MATLAB论坛 4 2008-12-17 08:58
GM(1,1) lvlianggan MATLAB论坛 2 2008-11-07 22:52
[求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 yijianmei MATLAB论坛 1 2008-07-24 10:15


所有时间均为北京时间。现在的时间是 11:27


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.