将 M 文件中的代码拷贝到Matlab Function模块中直接使用会出现错误
代码如下:
function out =abscontroller(in)
alpha =in(1);
beta =in(2);
sigma =in(3);
theta =[alpha;beta;sigma];
p =in(4);
q =in(5);
r =in(6);
w =[p;q;r];
alpha_ref =in(7);
beta_ref =in(8);
sigma_ref =in(9);
theta_ref =[alpha_ref;beta_ref;sigma_ref];
dalpha_ref =in(10);
dbeta_ref =in(11);
dsigma_ref =in(12);
dtheta_ref =[dalpha_ref;dbeta_ref;dsigma_ref];
% ddalpha_ref =in(13);
% ddbeta_ref =in(14);
% ddsigma_ref =in(15);
% ddtheta_ref =[ddalpha_ref;ddbeta_ref;ddsigma_ref];
% vs =in(13:15);
delta_1g &#