怎样用Matlab编写方程组程序。。。
怎样用Matlab编写方程组程序。。。
日期:2014-02-24 21:59:32 人气:1
x=fsolve(@fun,x0)求解fun(x)=0的解,x0是初值,fun是函数,x就是解
因为fsolve使用迭代法求解方程的,所以总要有个迭代的初值吧,这个初值就是你给的x0。
比如解方程组
x(1).^2+x(2).^2=1
x(1)=2*x(2)
可以写成
x=fsolve(f,[1 1])
这里[1 1]就是初值,其实初值一般情况下可以随便给的初值不同,结果不一定相同。 百度一下,你就知道。