作业帮 > 综合 > 作业

MATLAB三维散点图绘制

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/28 01:59:58
MATLAB三维散点图绘制
想要实现以下功能:
x=b1-20;
y=a1-20;
z=13*sin(r)+sqrt(169-(y-13*cos(r))^2);
其中:
x∈(0,20);y∈(0,20);r∈(0,0.5*pi)
我想着这应该是一堆散点,想要在三维坐标下绘制出这些点,然后写了几行代码:
---------------------------------------------
a1=0:1:20;
b1=0:1:20;
r=0:0.5*pi/20:0.5*pi;
x=b1-20;
y=a1-10;
z=13*sin(r)+sqrt(169-(y-13*cos(r))^2);
[X,Y,Z]=meshgrid(x,y,z);
plot3(X,Y,Z);
---------------------------------------------
运行会出错,楼主刚入门matlab,不知道应该再怎样做,)
MATLAB三维散点图绘制
>> a1=0:1:20;>>b1=0:1:20;>>r=0:0.5*pi/20:0.5*pi;>>x=b1-20;>>y=a1-10;>> z=13*sin(r)+sqrt(169-(y-13*cos(r)).^2);>> scatter3(x,y,z)