请问matlab中fsolve函数怎么使用?

如题所述

x=fsolve(fun,x0)求解fun(x)=0的解,x0是初值,fun是函数,x就是解 \r\n因为fsolve使用迭代法求解方程的,所以总要有个迭代的初值吧,这个初值就是你给的x0。 \r\n比如解方程组 \r\nx(1).^2+x(2).^2=1 \r\nx(1)=2*x(2) \r\n可以写成 \r\nf=@(x)([x(1).^2+x(2).^2-1;x(1)-2*x(2)]) \r\nx=fsolve(f,[1 1]) \r\n这里[1 1]就是初值,其实初值一般情况下可以随便给的。
温馨提示:答案为网友推荐,仅供参考
相似回答