标签:y2 函数 必看 0.1 meshgrid matlab 图形 pi sin
利用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];
end
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)
输出:
标签:y2,函数,必看,0.1,meshgrid,matlab,图形,pi,sin
来源: https://blog.csdn.net/qq_44871101/article/details/122287606
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。