高手速度matlab怎么让二维(x,y)坐标计算的值赋给三维平面(x,y,1),并储存,方便
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/21 09:22:40
高手速度matlab怎么让二维(x,y)坐标计算的值赋给三维平面(x,y,1),并储存,方便
![高手速度matlab怎么让二维(x,y)坐标计算的值赋给三维平面(x,y,1),并储存,方便](/uploads/image/z/12881491-43-1.jpg?t=%E9%AB%98%E6%89%8B%E9%80%9F%E5%BA%A6matlab%E6%80%8E%E4%B9%88%E8%AE%A9%E4%BA%8C%E7%BB%B4%EF%BC%88x%2Cy%EF%BC%89%E5%9D%90%E6%A0%87%E8%AE%A1%E7%AE%97%E7%9A%84%E5%80%BC%E8%B5%8B%E7%BB%99%E4%B8%89%E7%BB%B4%E5%B9%B3%E9%9D%A2%28x%2Cy%2C1%29%2C%E5%B9%B6%E5%82%A8%E5%AD%98%2C%E6%96%B9%E4%BE%BF)
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
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
高手速度matlab怎么让二维(x,y)坐标计算的值赋给三维平面(x,y,1),并储存,方便
matlab三维显示图像,怎么我的matlab是二维的,>> [x,y]=meshgrid(-10:1:10); >>
怎么用matlab画以下函数的三维图(以x,y,z为坐标)
怎么用matlab画以下函数的三维图(以x,y,z为坐标)?
cad2007在三维建模下默认的是二维坐标怎么切换成X,Y,Z的三维状态?
已知F(x,y,x)=0; 怎么画出它的三维图形.MATLAB的.
matlab如何将3行1列的矩阵赋给x,y,
MATLAB中三维坐标系的转换问题:已知一维数组a=x+y;b=x-y ;二维数组z.如何转换成x y坐标系
请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示
matlab中画出的三维图形,如何输出最大值以及对应的x,y坐标值等.例如下图
matlab作sin(x)*cos(y)的三维图像
matlab画三维图,怎样加y>x的条件?