diff --git "a/\347\201\257\345\223\2450\345\237\272\347\241\200DIY\345\233\233\350\266\263\346\234\272\345\231\250\344\272\272\346\214\207\345\215\227\350\257\276\347\250\213\350\265\204\346\226\231/\347\254\254\345\205\253\350\257\276/lesson8.m" "b/\347\201\257\345\223\2450\345\237\272\347\241\200DIY\345\233\233\350\266\263\346\234\272\345\231\250\344\272\272\346\214\207\345\215\227\350\257\276\347\250\213\350\265\204\346\226\231/\347\254\254\345\205\253\350\257\276/lesson8.m" new file mode 100644 index 0000000..9ca3d54 --- /dev/null +++ "b/\347\201\257\345\223\2450\345\237\272\347\241\200DIY\345\233\233\350\266\263\346\234\272\345\231\250\344\272\272\346\214\207\345\215\227\350\257\276\347\250\213\350\265\204\346\226\231/\347\254\254\345\205\253\350\257\276/lesson8.m" @@ -0,0 +1,21 @@ +clc; +clear; +Ts=1; %周期 +fai=0.5; %支撑相占空比 +xs=-10; %起点x位置 +xf=40; %终点x位置 +zs=0; %z起点位置 +h=30; %抬腿高度 + +x=[]; %设定数组用于保存x坐标值 +z=[]; %设定数组用于保存z坐标值 + + +for t=0:0.01:Ts*fai %for循环,从0开始到0.5,间隔0.01循环赋值给t,制造出时刻数值 + sigma=2*pi*t/(fai*Ts); %计算sigma值 + xep=(xf-xs)*((sigma-sin(sigma))/(2*pi))+xs; %根据时刻计算x轴离散点 + zep=h*(1-cos(sigma))/2+zs; %根据时刻计算z轴离散点 + x=[x,xep]; %放在x数组里,准备画图 + z=[z,zep]; %放在z数组里,准备画图 +end +plot(x,z) %指定两个数组,分别画图 \ No newline at end of file