如何使10毫米脉冲输入

6视图(30天)
锰
2020年12月7日
评论道: 明星黾 2020年12月8日
你好
我有这段代码,我想知道怎么能改变10毫米级的冲动?
谢谢
Ur_M = 53个;m1 = Ur_M / 12.33;m2 = Ur_M / 12.33;m3 = Ur_M / 6.16;m4 = Ur_M / 1.48;k1 = 6;k2 = 6;k3 = 10;k4 = 10;k5 = 18; c1=0.3; c2=0.65; c4=1.9; ms=0.3;
ks = 403;c = 2150;
乌兰巴托= 1;
公斤= (100 350 850);
u1_disp_imp =细胞(3,1);
i = 1:长度(公斤)
公斤=公斤(我);
一个= [0 1 0 0 0 0 0 0 0 0;女士(-kg-ks) / cs / ks女士/ cs女士/小姐0 0 0 0 0 0;
0 0 0 1 0 0 0 0 0 0;ks m1 cs / m1 (-ks-k1-k2) / m1 (-cs-c1-c2) / m1 k2 / m1 c2 / m1 k1 / m1 c1 / m1 0 0;
0 0 0 0 0 1 0 0 0 0;0 0 k2 / m2 c2 / m2 (-k3-k2) / m2 c2 / m2 k3 / m2 0 0 0;0 0 0 0 0 0 0 1 0 0;
0 0 k1 / m3 c1 / m3 k3 / m3 0 (-k1-k3-k4-k5) / m3 (-c1-c4) / m3 (k4 + k5) / m3 c4 /立方米;
0 0 0 0 0 0 0 0 0 1;0 0 0 0 0 0 (k4 + k5) / m4 c4 / m4 (-k4-k5) / m4 c4 / m4);
B = [0;公斤/女士;0;0;0;0;0;0;0;0);
C = [1 0 0 0 0 0 0 0 0 0;0 0 1 0 0 0 0 0 0 0;0 0 0 0 1 0 0 0 0 0;0 0 0 0 0 0 1 0 0 0;0 0 0 0 0 0 0 0 0 1);
D = [0;0;0;0;0);
My_sys = ss (A, B, C, D)
(U, T, X) =冲动(My_sys)
u1_disp_imp{我}= X (:, 3);
结束
持有
i = 1:3
情节(u1_disp_imp{我})
结束
传奇(“软土disp由于脉冲输入”,“硬土disp由于脉冲输入”,“很难disp由于脉冲输入土壤的)

答案(1)

明星黾
明星黾 2020年12月7日
狄拉克 函数被定义为单位面积,无限的振幅,无穷小的宽度。这些可以改变。
一步 stepplot 函数允许在阶跃输入的振幅变化 StepAmplitude 名称-值对的 stepDataOptions
2的评论
明星黾
明星黾 2020年12月8日
可能。
试一试!

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!