MATLAB软件与基础数学实验(3)

2019-03-04 15:53

22x?y?1的图形。例2-4 采用不同形式(直角坐标、参数、极坐标),画出单位圆

>> t=deg2rad(0:360);

>> x=cos(t); >> y=sin(t); >> plot(x,y)

>> x=0:pi/20:2*pi; >> plot(cos(x),sin(x))

>> x=0:pi/20:pi*2; >> y=sin(x)+cos(x); >> polar(x,y)

例2-5 画出螺旋线:x=sin(t),y=cos(t),z=t,t?[0,10?]上一段曲线。 >> t=0:pi/50:10*pi; >> y1=sin(t); >> y2=cos(t); >> plot3(y1,y2,t);

例2-6 画出矩形域[-1,1] ×[-1,1]上旋转抛物面:z?x?y。

>> x=linspace(-1,1,100); >> y=x;

>> [X,Y]=meshgrid(x,y); >> Z=X.^2+Y.^2; >> mesh(X,Y,Z)

22

例2-7 在圆形域x?y?1上绘制旋转抛物面:z?x?y。

>> x=linspace(-1,1,300); >> y=x;

>> [X,Y]=meshgrid(x,y); >> Z=X.^2+Y.^2; >> i=find(Z>1); >> Z(i)=NaN; >> mesh(X,Y,Z)

2222z?例2-9 画出

sinx2?y2x2?y2在|x|?7.5,|y|?7.5上的图形。

>> x=7.5:0.5:7.5; >> y=x

>> [X,Y]=meshgrid(x,y); >> u=sqrt(X.^2+Y.^2)+eps; >> Z=sin(u)./u; >> surf(X,Y,Z);

例2-10 有一组实验数据如下表所示,试绘图表示。

时 间 数据1 数据2 数据3 1 2 3 4 5 6 7 8 9 12.51 13.54 15.60 15.92 20.64 24.53 30.24 50.00 36.34 9.87 20.54 32.21 40.50 48.31 64.51 72.32 85.98 89.77 10.11 8.14 14.17 10.14 40.50 39.45 60.11 70.13 40.90 d1=[12.51 13.54 15.60 15.92 20.64 24.53 30.24 50.00 36.34]; d2=[9.87 20.54 32.21 40.50 48.31 64.51 72.32 85.98 89.77]; d3=[10.11 8.14 14.17 10.14 40.50 39.45 60.11 70.13 40.90]; plot(t,d1,’r+-’,t,d2,’kt:’,t,d3,’b*-’,’linewidth’,2,’markersize,8’); title(‘time&data’);xlable(‘time’);ylable(‘data’); axis([0 10 0 100]);

text(6.5,25.5,’’leftarrowdata1’);text(3,43.8,’data2\\rightarrow’); text(4.8,30.5,’leftarrowdata3’); grid


MATLAB软件与基础数学实验(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:钻探工程概论(中国地质大学)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: