作业帮 > 综合 > 作业

高手速度matlab怎么让二维(x,y)坐标计算的值赋给三维平面(x,y,1),并储存,方便

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/21 09:22:40
高手速度matlab怎么让二维(x,y)坐标计算的值赋给三维平面(x,y,1),并储存,方便
高手速度matlab怎么让二维(x,y)坐标计算的值赋给三维平面(x,y,1),并储存,方便
matlab好像只能画曲线和曲面,不能画三维实体,你试试这个样子的图你能不能接收吧.
for i=linspace(-pi/6,pi/6,20)
for j=linspace(-pi/6,pi/6,10)
for k=linspace(-pi/6,pi/6,10)
x=cos(i)*cos(j)*cos(k)-cos(i)*sin(j)*sin(k)+cos(i)*cos(j)+cos(i);
y=sin(i)*cos(j)*cos(k)-sin(i)*sin(j)*sin(k)+sin(i)*cos(j)+sin(i);
z=sin(j)*cos(k)+cos(j)*sin(k)+sin(j);
plot3(x,y,z,'o');hold on;
end
end
end