1701006600
1701006601
clc,clear,close all %清屏和清除变量 warning off %消除警告 z=0
:0.05:8*pi; x=sin(z); y=cos(z); figure(1),plot3(x,y,z) %画图
1701006602
1701006603
运行程序输出图形如图5-12所示。
1701006604
1701006605
1701006606
1701006607
1701006608
图5-12 圆弹簧螺旋线
1701006609
1701006610
该螺旋弹簧结构广泛应用于我们的生活,弹簧结构因其扭曲结构具有极好的刚度。
1701006611
1701006612
(2)有一些特殊的运动所产生的轨迹也是螺旋线。一只蚂蚁以不变的速率,在一个均匀旋转的唱片中心沿半径向外爬行,结果蚂蚁本身就描绘出一条螺旋线。如图5-12所示为空间螺旋线绘制,当将三维图形展开为平面图形,将得到平面螺旋线,平面螺旋线的方程满足如下:
1701006613
1701006614
1701006615
1701006616
1701006617
平面双螺旋线绘制,编程如下:
1701006618
1701006619
clc,clear,close all %清屏和清除变量 warning off %消除警告 %产生双螺旋数据 i=(1
:1:100)’; %双螺旋数据点的产生方程 alpha1=pi*(i-1)/25; beta=0.4*((105-i)/104); x0=0.5+beta.*sin(alpha1); %螺旋1 y0=0.5+beta.*cos(alpha1); x1=0.5-beta.*sin(alpha1); %螺旋2 y1=0.5-beta.*cos(alpha1); plot(x0,y0,‘r*’); %画图 hold on; %图像保持句柄 plot(x1,y1,‘go’); %继续画图
1701006620
1701006621
运行程序输出图形如图5-13所示。
1701006622
1701006623
1701006624
1701006625
1701006626
图5-13 平面螺旋线
1701006627
1701006628
对于平面螺旋线并不是单独存在于我们构造的函数中,现实中,一些海螺外壳鲜明的轮廓构成我们的平面螺旋线的结构,具体如图5-14所示。
1701006629
1701006630
1701006631
1701006632
1701006633
图5-14 海螺实物
1701006634
1701006635
(3)蝙蝠从高处往下飞,是按空间螺旋线——锥形螺旋线的路径飞行的。在大海上追逐逃跑的敌舰或缉捕走私船只,有时也要按着螺旋线路径追逐。星体的运行轨迹有的也是螺旋线。
1701006636
1701006637
对于锥形螺旋线,方程如下:
1701006638
1701006639
1701006640
1701006641
1701006642
其中,a为连续变化的常数。对该锥形螺旋线进行编程如下:
1701006643
1701006644
clc,clear,close all %清屏和清除变量 warning off %消除警告 %静态螺旋线 a=0
:0.1:20*pi; h=plot3(a.*cos(a),a.*sin(a),2.*a,‘b’,‘linewidth’,2); %画图 axis([-50,50,-50,50,0,150]); %设置坐标轴 grid on %网格化 set(h,‘erasemode’,‘none’,‘markersize’,22); xlabel(‘x轴’);ylabel(‘y轴’);zlabel(‘z轴’); title(‘静态螺旋线’);
1701006645
1701006646
运行程序输出图形如图5-15所示。
1701006647
1701006648
1701006649
[
上一页 ]
[ :1.7010066e+09 ]
[
下一页 ]