MATLAB绘图_习题答案
第 5 章 MATLAB 绘图 习题 5 一、选择题 1.如果 x、y 均为 43 矩阵,则执行 plotx,y命令后在图形窗口中绘制()条 曲线。D A.12B.7C.4D.3 2.下列程序的运行结果是() 。A x0pi/1002*pi; for n1210 plotn*sinx,n*cosx hold on end axis square A.5 个同心圆B.5 根平行线 C.一根正弦曲线和一根余弦曲线D.5 根正弦曲线和 5 根余弦曲线 3.命令 text1,1,{\alpha}{\beta}执行后,得到的标注效果是() 。C A.{\alpha}{\beta}B.{\α}{\β}C.αβD.\α\β 4.subplot2,2,3是指()的子图。A A.两行两列的左下图B.两行两列的右下图 C.两行两列的左上图D.两行两列的右上图 5.要使函数 y2ex的曲线绘制成直线,应采用的绘图函数是() 。C A.polarB.semilogxC.semilogyD.loglog 6.下列程序的运行结果是() 。B [x,y]meshgrid15; surfx,y,5*onessizex; A.zxy 平面B.与 xy 平面平行的平面 C.与 xy 平面垂直的平面D.z5x 平面 7.下列函数中不能用于隐函数绘图的是() 。D A.ezmeshB.ezsurfC.ezplotD.plot3 8.下列程序运行后,看到的图形() 。C t0pi/202*pi; [x,y]meshgrid-80.58; zsinsqrtx.2y.2./sqrtx.2y.2eps; surfx,y,z view0,90;axis equal A.像墨西哥帽子B.是空心的圆 C.边界是正方形D.是实心的圆 9.下列程序运行后得到的图形是() 。A [x,y]meshgrid-22; zxy; ifindabsx1 ziNaN; surfx,y,z;shading interp A.在一个正方形的正中心挖掉了一个小的正方形 B.在一个正方形的正中心挖掉了一个小的长方形 C.在一个正方形的上端挖掉了一个小的正方形 D.在一个正方形的下端挖掉了一个小的正方形 10.在使用MATLAB“绘图”选项卡中的命令按钮绘图之前,需要() 。B A.在命令行窗口中输入绘图命令B.在工作区中选择绘图变量 C.打开绘图窗口D.建立M 文件 二、填空题 1.执行以下命令 x0pi/20pi; ysinx; 以 x 为横坐标、y 为纵坐标的曲线图绘制命令为,给该图形加上“正弦波” 标题的命令为,给该图形的横坐标标注为“时间” , 纵坐标标注为“幅度”的命 令分别为和。plotx,y,title‘正弦波’,xlabel‘时间’,ylabel‘幅度’ 2. 在同一图形窗口中绘制y1 和 y2 两条曲线, 并对图形坐标轴进行控制, 请补充程序。 x-30.13; y12*x5; y2x.2-3*x; plotx,y1 绘制曲线 y1 ① ; plotx,y2 绘制曲线 y2 m1max[y1,y2]; m2min[y1,y2]; ② ; 用 axis 调制坐标轴,横坐标在[-3,3]之间,纵坐标在[-5,20]之间 ①hold on②axis[-3,3,-5,20] 3.下列命令执行后得到的图形是。 (单位)圆 xt sint; 2 yt cost; ezplotx,y 4.某工厂2015 年度各季度产值分别为450.6、395.9、410.2、450.9,为了表示各季度 产值占全年总产值的比例,可以绘制,其命令是。 饼图,pie[450.6,395.9,410.2,450.9] 或 pie3[450.6,395.9,410.2,450.9] 三、应用题 1.绘制下列曲线。 (1)y 1100 y e (2) 21 x2 2 x2 2 x t2 (3)x y 1 (4) 3 y 5t 2 1 x-11/1801; y100./1x.2; plotx,y 2 x-11/1801; y1/2*pi.*exp-x.2./2; plotx,y 3 ezplotx2y2-10 4 ezplott2,5*t3,[-0.5,0.5] 2.分别用 plot 和 fplot 函数绘制函数y sin 3.绘制下列极坐标图。 (1) 5cos 4(2) 1 x 的曲线,分析两曲线的差别。 12 (3) 1 5 7 (4) 2 cos3 theta00.012*pi; rho5.*costheta4; polartheta,rho 3 2 theta0.10.12*pi; rho12./sqrttheta; polartheta,rho,r 3 theta0pi/902*pi; tcostheta; afindt0.1; ta0.01; rho5./t-7; polart,rho 4 theta0pi/902*pi; rhopi/3.*theta.2; polartheta,rho 4.在同一坐标轴中绘制下列两条曲线并标注两曲线交叉点。 (1)y2x-0.5 (2) x sin3tcost tsint y sin3 , 0 t t00.012*pi; xsin3*t.*cost; ysin3*t.*sint; plotx,y; hold on; x-10.011; y2*x-0.5; plotx,y; hold off 5.绘制下列三维图形。 x cost x 1 cosucosv (1)y sint(2)y 1 cosusinv z tz sinu (3)z 5(4)半径为 10 的球面 1 t0pi/1802*pi; 4 xcost; ysint; zt; plot3x,y,z 2 u0pi/502*pi; v0pi/502*pi; ezsurf1cosu*cosv,1cosu*sinv,sinu 4为什么用不了 ezplot3x2y2z2-100 u0pi/502*pi; v0pi/502*pi; ezsurfcosu*cosv,cosu*sinv,sinu 5