运行一个trim函数,可是总是错误
Index exceeds matrix dimensions.
Error in trim>trim_alg (line 164)
gg=[x(ix)-x0(ix);y(iy)-y0(iy);u(iu)-u0(iu)];
Error in trim (line 84)
[x,u,y,dx,options]=trim_alg(fcn,varargin{:});
不知道该怎么办了。源程序如下:
P.gravity = 9.8;
%physical parameters of airframe
P.mass = 13.5 ;
P.Jx = 0.8244;
P.Jy = 1.135;
P.Jz = 1.579;
P.Jxz = 0.1204;
% aerodynamic coefficients
P.M = 50;
P.epsilon = 0.1592;
P.alpha0 = 0.4712;
P.rho = 1.2682;
P.c = 0.18994;
P.b = 2.8956;
P.S = 0.55;
P.S_prop = 0.2027;
P.k_motor = 80;
P.k_T_p =0;
P.k_omega =0;
<