我是新手,请问高手,n维非线性方程组,有约束变量,如何用MATLAB来编程求解啊?????
方程组如下:
i=1……n
(1/(b1+0.1))*(h1+c1*b1-h2+h2*b1*x(i))*(exp((b1+0.1)*x(i+1)-b1*x(i))-exp(0.1*x(i)))+(1/b1)*((h1+c1*b1+h2*b1*x(i))*exp(0.1*x(i))-(h1+c1*b1+h2*b1*x(i-1))*exp((b1+0.1)*x(i)-b1*x(i-1)))=0
其中参数h1=2;h2=1;c1=1;b1=0.001;S1=100;s1=80;
x(0)=0;x(n+1)=30;
x(i-1)<x(i)


我在用fsolve求解时,设置初始值x0=zeros(n+1,0),可以不??
请高手指点一下思路
谢谢!!