24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4210  |  回复: 15

xiangzigood

新虫 (初入文坛)

引用回帖:
9楼: Originally posted by duyoudu at 2013-06-17 10:40:40
应该是没问题的。fsolve的算法是个通用算法,可以解答线性和非线性的,虽然效率不如专门的求解函数高。但这个局部最优的问题是存在的,可以考虑函数工具箱中提供的全局求解的函数,具体是哪个你可以看看帮助。...

全局求解?您能给推荐一个不,刚解除matlab不久。。
11楼2013-06-17 11:22:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiangzigood

新虫 (初入文坛)

引用回帖:
9楼: Originally posted by duyoudu at 2013-06-17 10:40:40
应该是没问题的。fsolve的算法是个通用算法,可以解答线性和非线性的,虽然效率不如专门的求解函数高。但这个局部最优的问题是存在的,可以考虑函数工具箱中提供的全局求解的函数,具体是哪个你可以看看帮助。...

您能给推荐一个全局求解的函数不?刚解除matlab不久,不是很熟悉
12楼2013-06-17 11:24:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2013-06-18 01:00:00
用1stOpt吧,其它软件得到正解的概率几乎为0:
CODE:
Parameter x(6);
Constant d=0.045,D1=0.05,k=1.4,ff=0.004,L=100,P1=1500000,T1=300,Pa=101325,M=29,R=8.314;
Function ((k+1)/2)*ln((x2^2*x3)/(x1^2*x4))-(1/(x1^2)-1/(x2^2))+4*ff*L/D1;
        (D1^2/D1^2)*x5*sqrt((2*k*M)*((Pa/x5)^(2/k)-(Pa/x5)^((k+1)/k))/(R*x6*(k-1)))-x2*x5*sqrt((k*M)/(R*x6));
        (D1^2/D1^2)*x5*sqrt((2*k*M)*((Pa/x5)^(2/k)-(Pa/x5)^((k+1)/k))/(R*x6*(k-1)))-x1*P1*sqrt((k*M)/(R*T1));
        1+((k-1)*x1^2)/2-x3;
        1+((k-1)*x2^2)/2-x4;
        x6-(x3*T1)/x4;

x1: 0.157422221916776
x2: 0.404163373392218
x3: 1.0049585658072
x4: 1.03267007875412
x5: 576359.723370304
x6: 291.949554479051
13楼2013-06-17 14:25:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiangzigood

新虫 (初入文坛)

引用回帖:
13楼: Originally posted by dingd at 2013-06-17 14:25:43
用1stOpt吧,其它软件得到正解的概率几乎为0:

Parameter x(6);
Constant d=0.045,D1=0.05,k=1.4,ff=0.004,L=100,P1=1500000,T1=300,Pa=101325,M=29,R=8.314;
Function ((k+1)/2)*ln((x2^2*x3)/(x1^2*x4))-(1/ ...

您好,请问是只得到这一组正实数解么?而且网上只能下到1stopt 1.5,您是用的什么版本呢?穷学生表示买不起哈
14楼2013-06-17 14:47:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2013-06-18 01:00:15
只得到这一组实数解。
15楼2013-06-17 14:55:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

duyoudu

木虫 (小有名气)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2013-06-18 01:00:21
引用回帖:
11楼: Originally posted by xiangzigood at 2013-06-17 11:22:57
全局求解?您能给推荐一个不,刚解除matlab不久。。...

Global Optimization Toolbox,你可以试试这里面的函数。不过如何定义你自己的问题是一个问题,这个就真的只有靠你自己看帮助了。
每个人都是一片海,海里有什么,只有自己才知道。或者,连自己也不知道。
16楼2013-06-17 20:54:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiangzigood 的主题更新
信息提示
请填处理意见