当前位置:首页 > matlab快速入门(西工大西交大教学内参超详细)
(2)参数方程
>> t=0:0.01*pi:2*pi; %对t的范围进行划分,生成分点向量 >> x=cos(t); y=sin(t); %生成单位圆上的函数值向量 >> plot(x,y); %画出单位圆
>> axis equal %让坐标系中两个坐标轴取值相同 >>
(3)极坐标系
>> t=0:0.01*pi:2*pi; %对t的范围进行划分,生成分点向量 >> r=1+0*t; %生成单位圆的极径r向量 >> polar(t,r) %绘制相应的极坐标方程图形 >>
2-6 画出螺旋线:x=sin(t),y=cos(t),z=t,t?[0,10?]上一段曲线。 >> t=0:0.01*pi:2*pi; %对t的范围进行划分,生成分点向量 >> r=1+0*t; %生成单位圆的极径r向量 >> polar(t,r) %绘制相应的极坐标方程图形 >> t=0:pi/50:10*pi; %生成参数t数组 >> X=sin(t); %生成螺旋线X数组 >> Y=cos(t); %生成螺旋线Y数组 >>
>> Z=t; %生成螺旋线Z数组 >> plot3(X,Y,Z, 'k-', 'linewidth',3) %画螺旋线 >> grid >>
2-7 画出矩形域[-1,1] ×[-1,1]上旋转抛物面:z?x?y。
>> x=linspace(-1,1,100); %分割[-1,1]区间生成x >> y=x; %y与x相同
>> [X,Y]=meshgrid(x,y); %生成矩形域[-1,1] ×[-1,1]网格节点坐标矩阵 >> Z=X.^2+Y.^2; %生成 函数值矩阵 >> subplot(1,2,1)
>> mesh(X,Y,Z) ; %在第一个子图中画 网格曲面 >> subplot(1,2,2)
>> surf(X,Y,Z) ; %在第二个子图中画 光滑曲面 >> shading flat ; %对曲面 平滑并除去网格 >>
22
共分享92篇相关文档