全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1343 5
2011-09-23
我要求解一含参数的方程组的解析解
但是由于表达式很长,用matlab编程后给出的结果是不能得到精确解。
我的方程组具体形式为
方程1:

(637386925243169/2251799813685248/pn-5180055772525263/4398046511104/pnnq^(1733/10000)/(-11578912971643945/1099511627776+78104000/8267*pnnq^(8267/10000))+1733/10000/pnnq)*x1+5448149016763729/72057594037927936/pb*y1+1/pg*z1+5180055772525263/4398046511104/pnnq^(1733/10000)/(-11578912971643945/1099511627776+78104000/8267*pnnq^(8267/10000))-1733/10000/pnnq=0;

方程2:  2729593566682847/18014398509481984/pn^(3953278343765083/2251799813685248)*pg/(31/50/pn^(6805914120319341/9007199254740992)*pg+pg^(2201285134421651/9007199254740992)*(270335548836987699/225179981368524800-7390686236677931/9007199254740992*(pg/pn)^(6805914120319341/9007199254740992)))*x1+(-4163090313822763/4503599627370496/pb-5180055772525263/4398046511104/pbbq^(1733/10000)/(-11578912971643945/1099511627776+78104000/8267*pbbq^(8267/10000))+1733/10000/pbbq)*y1+2201285134421651/9007199254740992/pg^(6805914120319341/9007199254740992)*(270335548836987699/225179981368524800-7390686236677931/9007199254740992*(pg/pn)^(6805914120319341/9007199254740992))/(31/50/pn^(6805914120319341/9007199254740992)*pg+pg^(2201285134421651/9007199254740992)*(270335548836987699/225179981368524800-7390686236677931/9007199254740992*(pg/pn)^(6805914120319341/9007199254740992)))*z1=0;

方程3:

31/50*pg^(6805914120319341/9007199254740992)/pn^(7906556687530167/4503599627370496)/(270335548836987699/225179981368524800-7390686236677931/9007199254740992*(pg/pn)^(6805914120319341/9007199254740992))*x1+5448149016763729/72057594037927936/pb*y1+(-31/50/pg^(8805140537686603/36028797018963968)/pn^(6805914120319341/9007199254740992)/(408535545183038231/340295706015967050-139611588448485376/170147853007983525*(pg/pn)^(6805914120319341/9007199254740992))+1733/10000/pggq-6805914120319341/9007199254740992/pg-5180055772525263/4398046511104/pggq^(1733/10000)/(-44079523192218901/4398046511104+78104000/8267*pggq^(8267/10000)))*z1=0;


其中pnnq,pbbq,pggq皆为参数,x1,y1,z1为要求解变量,其结果应该用pnnq,pbbq,pggq表示出来,但是我用solve函数求解方程组后,却没有结果。

怎么办呢?有好的建议没呢,求助大家,请大家帮我解决这个难题吧,真的很着急呀。。。。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-9-23 12:01:37
.................等呀等呀等......................
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-23 17:03:06
试试mathematica吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-23 19:43:30
最后很复杂的结果用simple 或simplify就可以简化了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-23 22:59:03
liuxin9023 发表于 2011-9-23 17:03
试试mathematica吧
mathematic的语言和matlab的语言一致么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-26 11:00:17
tabuce 发表于 2011-9-23 22:59
mathematic的语言和matlab的语言一致么?
不一致
matlab的符号计算用的是maple的引擎
mathematica是另外一套引擎 不一样
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群