• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-21
  • 语言: Matlab
  • 标签: MATLAB  四旋翼  旋翼  

资源简介

自己弄的四旋翼的非线性动力学模型的m文件

资源截图

代码片段和文件信息

function [sysx0strtssimStateCompliance] = quadrotorsimplesuper(txuflag)
switch flag
  case 0
    [sysx0strtssimStateCompliance]=mdlInitializeSizes;
  case 1
    sys=mdlDerivatives(txu);
  case 2
    sys=mdlUpdate(txu);

  case 3
    sys=mdlOutputs(txu);

  case 4
    sys=mdlGetTimeOfNextVarHit(txu);

  case 9
    sys=mdlTerminate(txu);


  otherwise
    DAStudio.error(‘Simulink:blocks:unhandledFlag‘ num2str(flag));

end

function [sysx0strtssimStateCompliance]=mdlInitializeSizes

sizes = simsizes;

sizes.NumContStates  = 15;
sizes.NumDiscStates  = 0;
sizes.NumOutputs     = 19;
sizes.NumInputs      = 4;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;   % at least one sample time is needed
sys = simsizes(sizes);

x0  = [0 0 0 0.2 0 0.2 0 0.2 0 0 0 0 0 0 0

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6416  2014-12-21 10:38  quadrotorsimplesuper.m

----------- ---------  ---------- -----  ----

                 6416                    1


评论

共有 条评论