请哪位matlab大神帮忙一下对于Z=p(x^2+y^2),其中p为一常数,x,y为一些离散点坐标,如何用matlab画出类似于下图的分布图,谢谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 20:18:57
请哪位matlab大神帮忙一下对于Z=p(x^2+y^2),其中p为一常数,x,y为一些离散点坐标,如何用matlab画出类似于下图的分布图,谢谢

请哪位matlab大神帮忙一下对于Z=p(x^2+y^2),其中p为一常数,x,y为一些离散点坐标,如何用matlab画出类似于下图的分布图,谢谢
请哪位matlab大神帮忙一下

对于Z=p(x^2+y^2),其中p为一常数,x,y为一些离散点坐标,如何用matlab画出类似于下图的分布图,谢谢


请哪位matlab大神帮忙一下对于Z=p(x^2+y^2),其中p为一常数,x,y为一些离散点坐标,如何用matlab画出类似于下图的分布图,谢谢
p=10;
[phi,theta]=meshgrid(linspace(-pi/2,pi/2,20),linspace(0,2*pi,100));
plot3(p*cos(phi).*cos(theta),p*cos(phi).*sin(theta),p*sin(phi),'-k')
hold on
x=2*rand(2,10)-1;
y=2*rand(2,10)-1;
z=p*(x.^2+y.^2)
plot3(p*x,p*y,z,'*')
axis equal