mirror of
https://github.com/ohmyjesus/RBF_NeuralNetwork.git
synced 2026-10-02 18:23:03 +08:00
Delete CRP_input.m
This commit is contained in:
-72
@@ -1,72 +0,0 @@
|
||||
function [sys,x0,str,ts] = CRP_input(t,x,u,flag)
|
||||
switch flag
|
||||
case 0
|
||||
[sys,x0,str,ts]=mdlInitializeSizes;
|
||||
case 1
|
||||
sys=mdlDerivatives(t,x,u);
|
||||
case 3
|
||||
sys=mdlOutputs(t,x,u);
|
||||
case {2,4,9}
|
||||
sys=[];
|
||||
otherwise
|
||||
error(['Unhandled flag = ',num2str(flag)]);
|
||||
end
|
||||
|
||||
function [sys,x0,str,ts]=mdlInitializeSizes
|
||||
sizes = simsizes;
|
||||
sizes.NumContStates = 0;
|
||||
sizes.NumDiscStates = 0;
|
||||
sizes.NumOutputs = 18;
|
||||
sizes.NumInputs = 0;
|
||||
sizes.DirFeedthrough = 0;
|
||||
sizes.NumSampleTimes = 0;
|
||||
sys = simsizes(sizes);
|
||||
x0 = [];
|
||||
str = [];
|
||||
ts = [];
|
||||
|
||||
function sys=mdlOutputs(t,x,u)
|
||||
global xite
|
||||
% ½Ç¶È¸ú×ÙÖ¸Áî
|
||||
qd1 = 0.1*cos(2*pi*t);
|
||||
qd2 = 0.1*cos(pi*t);
|
||||
qd3 = 0.1*cos(pi*t);
|
||||
qd4 = 0.1*cos(pi*t);
|
||||
qd5 = 0.1*cos(pi*t);
|
||||
qd6 = 0.1*cos(pi*t);
|
||||
|
||||
% ½ÇËٶȸú×ÙÖ¸Áî
|
||||
dqd1 = -0.1*2*pi*sin(2*pi*t);
|
||||
dqd2 = -0.1*pi*sin(pi*t);
|
||||
dqd3 = -0.1*pi*sin(pi*t);
|
||||
dqd4 = -0.1*pi*sin(pi*t);
|
||||
dqd5 = -0.1*pi*sin(pi*t);
|
||||
dqd6 = -0.1*pi*sin(pi*t);
|
||||
|
||||
% ½Ç¼ÓËٶȸú×ÙÖ¸Áî
|
||||
ddqd1 = -0.1*2*2*pi*pi*cos(2*pi*t);
|
||||
ddqd2 = -0.1*pi*pi*cos(pi*t);
|
||||
ddqd3 = -0.1*pi*pi*cos(pi*t);
|
||||
ddqd4 = -0.1*pi*pi*cos(pi*t);
|
||||
ddqd5 = -0.1*pi*pi*cos(pi*t);
|
||||
ddqd6 = -0.1*pi*pi*cos(pi*t);
|
||||
|
||||
sys(1) = qd1;
|
||||
sys(2) = qd2;
|
||||
sys(3) = qd3;
|
||||
sys(4) = qd4;
|
||||
sys(5) = qd5;
|
||||
sys(6) = qd6;
|
||||
sys(7) = dqd1;
|
||||
sys(8) = dqd2;
|
||||
sys(9) = dqd3;
|
||||
sys(10) = dqd4;
|
||||
sys(11) = dqd5;
|
||||
sys(12) = dqd6;
|
||||
sys(13) = ddqd1;
|
||||
sys(14) = ddqd2;
|
||||
sys(15) = ddqd3;
|
||||
sys(16) = ddqd4;
|
||||
sys(17) = ddqd5;
|
||||
sys(18) = ddqd6;
|
||||
|
||||
Reference in New Issue
Block a user