24小时热门版块排行榜    

查看: 883  |  回复: 4

sshhyyy

新虫 (初入文坛)

[求助] 求fortran计算方法指导 14元非线性方程组 之前8元的使用bfs法能解14元解不了呀求指导

f(1)=-b1*a1*(a2-x(1))+x(9)*(x(2)-a3)  
        f(2)=-b2*exp(0.2*log(a1))*(a2-x(1))+a2-x(2)+x(1)-a3
        f(3)=-b3*a1*(a2-x(1))+x(9)*(x(3)-x(4))
        f(4)=-b4*exp(0.2*log(a1))*(a2-x(1))+a2-x(3)+x(1)-x(4)
        f(5)=-x(9)*b5*(a4+x(6))+ a1*(x(1)-a3-x(5))   
        f(6)=-exp(1/exp(0.2*log(a1))*log(b6))*x(5)+x(1)-a3
        f(7)=-b7* a1*(a3+x(5)-x(7))+x(10)*(x(8)-a6)  
        f(8)=-b8*exp(0.2*log(a1))*(a3+x(5)-x(7))+a3+x(5)-x(8)+x(7)-a6         
        f(9)=b9*(a3-x(6)-a6)*x(9)+b9*x(9)*x(14)+ a1*x(11)- a1*x(7)
        f(10)=b10*(a3-x(6)-a6+x(14))*x(9)-exp(0.8*log(a1))*(x(7)-a3+x(6)-a6+x(14)+x(11))
        f(11)=x(10)*b11*(a5+x(14))-a1*(x(11)-x(13)-a6)
        f(12)=exp(1/exp(0.2*log(a1))*log(b12))*x(13)-x(11)+a6
        f(13)=a1*(a7+a8)*(a6+x(13)-x(12))-b13*(a7*x(9)+a8*x(10))*(a6-x(14)-a9)
        f(14)=exp(0.8*log(a1))*(a7+a8)*(x(13)+x(14)+x(12)-a9)-b14*(a7*x(9)+a8*x(10))*(a6-x(14)-a9)
a和b均为已知常数
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

各个x(i), f(i)有具体数值没有?
2楼2014-04-10 21:16:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sshhyyy

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by feixiaolin at 2014-04-10 21:16:36
各个x(i), f(i)有具体数值没有?

x(i)是要求的变量
f(i)是各个方程 使各个f(i)=0求解x(i)的值
a,b是可以任意赋值的 每给定一组a,b的值都构成一套新的方程组
3楼2014-04-11 09:20:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

可以用解优化方法。

[ 发自手机版 http://muchong.com/3g ]
4楼2014-04-11 11:55:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sshhyyy

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by feixiaolin at 2014-04-11 11:55:09
可以用解优化方法。

能具体点吗?我之前用的拟newton方法 解14元的这个方程组在上三角回带时总是出错 解8元方程组就没有这个问题 所以想求助看有没有什么更好的方法
5楼2014-04-11 13:28:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sshhyyy 的主题更新
信息提示
请填处理意见