关于MATLAB中function函数使用问题
我用MATLAB编了一个程序解非线性方程组,初始如下:function[Yw,Yo,Yr,Yf,Ygw,Ygo,Ygw_1,Ygo_1]=pack(Pw,Po,P,N,N...
我用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); 请问这是怎么回事啊,应该如何修改啊。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询