找回密码
 注册
Simdroid-非首页
查看: 119|回复: 5

可以用matlab的什么功能(函数)解这个方程?

[复制链接]
发表于 2012-2-23 13:56:58 | 显示全部楼层 |阅读模式 来自 浙江杭州


谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2012-2-23 19:15:29 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
solve('-ln(1-x^0.5)+0.5*ln(1+x^(1/3)+x^(2/3))+sqrt(3)*atan(sqrt(3)*x^(1/3)/(2+x^(1/3)))-A')

点评

matlab 有ln函数吗???  发表于 2012-2-24 19:36
回复 不支持

使用道具 举报

发表于 2012-2-24 19:37:25 | 显示全部楼层 来自 山东青岛
本帖最后由 liuyalong008 于 2012-2-24 19:39 编辑
  1. f=@(x)-log(1-x.^(1/3))+1/2*log(1+x.^(1/3)+x.^(2/3))+sqrt(3)*atan(sqrt(3)*x.^(1/3)/(2+x.^(1/3)))
复制代码

fsolve is competent to problems like this

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2012-3-27 09:53:26 | 显示全部楼层 来自 大连理工大学
超越方程 应该用fsolve 但要给出初始迭代值

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2012-3-27 17:44:16 | 显示全部楼层 来自 北京
对于一个变量的非线性方程,推荐用fzero,比fsolve更有针对性和效率性。
回复 不支持

使用道具 举报

发表于 2012-3-28 00:50:54 | 显示全部楼层 来自 英国
单变量非线性方程自己编程用两分法比较可靠。
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-7-5 19:53 , Processed in 0.043534 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表