我用MATLAB编了一个程序解非线性方程组,初始如下:
function [Yw,Yo,Yr,Yf,Ygw,Ygo,Ygw_1,Ygo_1]=pack(Pw,Po,P,N,Nw,No,bw,bo,br,br1,d1,d2,uw,Lfm,Lm,Kf,Xw,Xo,Qw,Qo,Qr,Qf,ngw,ngo,ago,bgo,agw,bgw,Qgo,Qgw)
其中Pw Po P N Nw No bw bo br br1 d1 d2 uw Lfm Lm Kf ngw ngo ago bgo agw bgw是由其他文件传递过来的已知变量,未知变量是Xw,Xo,Qw,Qo,Qr,Qf,Qgo,Qgw,
当我用fsolve求解时,出现错误提示
??? Input argument "Xw" is undefined.
Error in ==> pack at 53
Yr(s)=Xw(s)-Xo(N-s)-br*Qr(s);
请问这是怎么回事啊,应该如何修改啊。