请各位大神帮帮忙!在matlab中用什么函数可以解决 x+(x^3+x^2+x+24)^(2/3)=9 这样的问题。

[复制链接]
查看11 | 回复4 | 2011-10-19 10:54:24 | 显示全部楼层 |阅读模式
你需要注意的是这个方程不是一个多项式方程,在比较老的matlab版本中这样的方程可能是没办法求解的,它只能给你一个这样的结果。你从这个结果中可以看出来,他把这个方程变成了一个多项式了,就像二楼的回答一样,这时候你可以把这个多项式进行求解,使用root函数。在matlab最新的版本中这个问题已经不存在了。希望你能安装一个好版本。祝你学习愉快@!...
回复

使用道具 举报

千问 | 2011-10-19 10:54:24 | 显示全部楼层
x+(x^3+x^2+x+24)^(2/3)=9 (x^3+x^2+x+24)^(2/3)=9-x(x^3+x^2+x+24)^2=(9-x)^3(x^3+x^2+x+24)^2-(9-x)^3=0 展开就是 X7^6 + 2*X7^5 + 3*X7^4 + 51*X7^3 + 22*X7^2 + 291*X7 - 153=0多项式 po...
回复

使用道具 举报

千问 | 2011-10-19 10:54:24 | 显示全部楼层
为什么我用matlab2011b得出来的就是这个结果呢?x1]=solve('x1+(x1^3+x1^2+x1+24)^(2/3)=9','x1') x1 =
-4.4620947744387404696392427513311
...
回复

使用道具 举报

千问 | 2011-10-19 10:54:24 | 显示全部楼层
你可以在百度里面搜索关键词 matlab 方程式求解。。。。。。。应该有你想要的额...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行