可以用matlab的什么功能(函数)解这个方程?
谢谢
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') 本帖最后由 liuyalong008 于 2012-2-24 19:39 编辑
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 超越方程 应该用fsolve 但要给出初始迭代值 对于一个变量的非线性方程,推荐用fzero,比fsolve更有针对性和效率性。 单变量非线性方程自己编程用两分法比较可靠。
页:
[1]