24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2974  |  回复: 1

的妹1991

新虫 (初入文坛)

[求助] 请问如何加快计算收敛的速度



lz数学小白一枚

问题是这样的,我用matlab写了一个程序。

如:想要计算a,我首先假设一个a_o,计算得到假的b_o,将b_o和真实的b相比,从而不断修正a_o的值,从而的到真实的a。

请问用什么数学方法修正,收敛速度会比较快?具体大概有哪些方式。

说得不太清楚,稍微写点程序:

m_1=0.1;%流量
p=101;%出口压力
for 1:1000
~~
~~%中间根据设定的流量m_1求出了一个出口压力p_1
if abs(p_1-p)/p<0.001
break;
else if  abs(p_1-p)/p<0.01
m_1=??
%%%%%%%就是这个部分!如何对m_1进行修正才可以尽快实现压力精度达到0.001?
end
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

利用级数加速算法,构造新的数列
2楼2014-10-22 17:26:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 的妹1991 的主题更新
信息提示
请填处理意见