|
function helix()
/ U9 u$ p9 H+ A& ]# r$ f) `/ M% 绘制螺旋线 helical line
" K# L& u# u( [& D: v% 绘制原理:随着时间的延续或z坐标的升高,1 d, A! J4 I& P5 T" d6 B
% x、y平面上圆的半径不断缩小(指数减小)
7 h2 h, y# o! m- tt = 0 : 0.1 : 10 * pi;
/ N0 s, M' b; l2 ox = exp(-t / 20) .* cos(t);
1 _6 k) o' \7 E; p! t/ P3 @& [2 I% q" U: Ay = exp(-t / 20) .* sin(t);
7 i1 {7 P6 Q! c$ E3 {3 w, U%z = t;! @) J1 B9 h2 N: b8 ~2 w
% 绘制二维螺旋线
4 `) g7 u: `6 c9 o; ~. yfigure
) ^2 u- n# f3 P' cplot(x, y);; b1 O' U r2 r/ c. _: j4 V
% 绘制三维螺旋线
0 H! N' V2 R) d1 O, ^) l R% {8 V* {%figure3 W' x! T9 H2 ^9 i1 w$ t
%plot3(x, y, z);: H8 E/ p) ]$ E
return1 x& @( {: Q) N
|
|