matlab第五章课后习题答案,matlab答案第五章-_人人文库网

第五章1.绘制下列曲线。(1) (2)(3) (4)答 1 x-100.110;y100./1x.2;plotx,y2 x-100.110;y1/2*pi*exp-x.2/2;plotx,y3 ezplotx2y214 t-100.110; xt.2;y5*t.3; plotx,y2. 绘制下列三维图形。(1)(2)(3)(4)半径为10的球面(提示用sphere函数答 1t0pi/1002*pi;xcost;ysint;zt;plot3x,y,z2u0pi/1002*pi;v0pi/1002*pi;x1cosu.*cosv;y1cosu.*sinv;zsinu;plot3x,y,z3x,ymeshgrid-100100;z5*onessizex;meshx,y,z4 x,y,z sphere; 等价于sphere20 20是画出来的球面的经纬分面数...20的话就是20个经度, 20个纬度,或者说“就是划出2020面的单位球体,把球的表面分成400个小网格”surfx,y,z; 绘制单位球面x 10*x;y 10*y;z 10*z;surfx,y,z; 绘制半径为10的球面axis equal3.在同一图形窗口中采用子图形式分别绘制正方形、圆、三角形和六边形。答 n3 4 6 210for i14 subplot2,2,i thetalinspacepi/ni,2*pipi/ni,ni1; plotcostheta,sintheta; axis equal;end4. 分别用plot和fplot绘制下列分段函数的曲线。答plot函数方法一xlinspace-10,10,200;y;for x0xif x00yy,x0.21x0.1/45;elseif x00yy,0;elseif x00yy,x0.3sqrt1-x0-5;endendplotx,y方法二xlinspace-10,10,200;yx0.*x.3sqrt1-x-5x0.*0x0.*x.21x.1/45;plotx,y用fplot函数fplotx0.*x.3sqrt1-x-5x0.*0x0.*x.21x.1/45,-10,105. 在同一坐标轴中绘制下列两条曲线并标注两曲线的交叉点。(1)(2)答 相邻两点x1、x2 曲线(1)相应的y值为y11、y12, 曲线(2)y相应的y值y21、y22, 若y11-y21与y12-y22符号相反或等于0,则x1或x2就是一个交叉点。方法一tlinspace0,pi,300;xsin3*t.*cost;y12*x-0.5;y2sin3*t.*sint;lenlengtht;py1-y2;x3xfindp1len-1.*p2len0;y32*x3-0.5;plotx,y1,x,y2,x3,y3,rd方法二用循环t00.01pi;tlinspace0,pi,100;xsin3*t.*cost;y12*x-0.5;y2sin3*t.*sint;plotx,y1,x,y2;grid;delta_yy1-y2; figure;stemdelta_y;j1;for i1lengtht-1 if delta_yi*delta_yi10 positionji1; jj1; endendhold on;plotxposition,y1position,ro;title两条曲线相交;xlabelx;ylabely;h legendy1,y2;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值