【matlab入门必看】利用matlab绘制极坐标、隐函数、分段函数、三角函数、曲面函数图形

您所在的位置:网站首页 用matlab画分段函数 【matlab入门必看】利用matlab绘制极坐标、隐函数、分段函数、三角函数、曲面函数图形

【matlab入门必看】利用matlab绘制极坐标、隐函数、分段函数、三角函数、曲面函数图形

2023-12-12 16:24| 来源: 网络整理| 查看: 265

利用matlab绘制函数图形

1.做出极坐标方程的曲线的图形在这里插入图片描述 输入:

theta=0:0.1:2*pi; rho=exp(theta/8); polar(theta,rho)

输出: 在这里插入图片描述 2. 用隐函数命令做出椭圆方程x2+y2=xy+3的图形和双曲线x2+y2=3xy+3的图形。 输入:

ezplot('x^2+y^2=x*y+3')

输出: 在这里插入图片描述 3、在区间[-4,4]做分段函数的图形 在这里插入图片描述 输入

y=[]; For x=-4:0.1:4; if x=0 y=[y,x^.2]; end end x=-4:0.1:4; plot(x,y)

输出: 在这里插入图片描述 4.画出函数z=-cos2x*sin3y(-3≤x≤3,-3≤y≤3)的图形。 输入:

x=-3:0.1:3; y=-3:0.1:3; [x,y]=meshgrid(x,y); z=-cos(2*x).*sin(3*y); surf(x,y,z)

输出: 在这里插入图片描述 5.作出锥面x2+y2=z2和柱面(x-1)2+y2=1相交的图形。 输入:

xgrid = -2:0.1:2; ygrid = -2:0.1:2; [x,y] = meshgrid(xgrid,ygrid); z_p = sqrt(x.^2+y.^2); z_n = -sqrt(x.^2+y.^2); mesh(x,y,z_p);%锥面上半部分 hold on; mesh(x,y,z_n);%锥面下半部分 hold on; t=0:pi/20:2*pi; x1=sin(t)+1; y1=cos(t); z1=linspace(-3,3,length(t)); X=meshgrid(x1);Y=meshgrid(y1);Z=[meshgrid(z1)]'; mesh(X,Y,Z)%圆柱面 xlabel('x') ylabel('y') zlabel('z') axis equal

在这里插入图片描述 6. 做出球面x2+y2+z2=9和圆柱面x2+z2=4相交所成空间曲线的图形。 输入:

t=0:0.2:pi; r=0:0.1:2*pi; [r,t]=meshgrid(r,t); x=3*sin(t).*cos(r); y=3*sin(t).*sin(r); z=3*cos(t); u=-pi/2:0.1:pi/2; v=-3:0.2:3; [u,v]=meshgrid(u,v); x1=cos(2*u); y1=v; z1=sin(2*u); mesh(x,y,z) hold on mesh(x1,y1,z1)

输出: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3