资源简介

一个基于反步法(backstepping)的,能跟踪直线的matlab程序,

资源截图

代码片段和文件信息

function [sysx0strts] = s_function(txuflag)

switch flag
  case 0
    [sysx0strts]=mdlInitializeSizes;
  case 1
    sys=mdlDerivatives(txu);

  case 3
    sys=mdlOutputs(txu);

  case {249}
    sys=[];
    
  otherwise
    error([‘Unhandled flag = ‘num2str(flag)]);

end

function [sysx0strts]=mdlInitializeSizes

sizes = simsizes;

sizes.NumContStates  = 1;
sizes.NumDiscStates  = 0;
sizes.NumOutputs     = 1;
sizes.NumInputs      = 2;
sizes.DirFeedthrough = 0;
sizes.NumSampleTimes = 1;   

sys = simsizes(sizes);

x0  = [0];
str = [];
ts  = [0 0];

function sys=mdlDerivatives(txu)
Ue=u(1);
R1=u(2);
sys=R1*Ue;
function sys=mdlOutputs(txu)
sys=x;




























 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-04-25 10:38  路径跟踪(直线)\
     文件         773  2012-04-21 08:48  路径跟踪(直线)\adapt.m
     文件        1302  2012-04-25 09:13  路径跟踪(直线)\control.m
     文件       33082  2012-04-25 11:17  路径跟踪(直线)\lujinggenzong.mdl
     文件         785  2012-04-25 09:19  路径跟踪(直线)\n.m
     文件         835  2012-04-25 09:18  路径跟踪(直线)\tao.m
     文件        1315  2012-04-25 09:14  路径跟踪(直线)\WLM.m
     文件         804  2012-04-25 09:18  路径跟踪(直线)\X.m
     文件         809  2012-04-25 09:18  路径跟踪(直线)\Y.m

评论

共有 条评论