作业帮 > 综合 > 作业

matlab 怎样编程 在一个立方体里画一条固定长度的线段 线段的位置和方向随机

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 18:32:52
matlab 怎样编程 在一个立方体里画一条固定长度的线段 线段的位置和方向随机
楼主试试吧,没有截图:
function plotcube
cords = [0 0 0
1 0 0
1 1 0
0 1 0
0 1 1
1 1 1
1 0 1
0 0 1];
figure
axis([0 1.5 0 1.5 0 1.5])
axis square
view([30 21])
hold on
plot3([.4 .7],[.1 .8],[.1 .6],'r-','linewidth',2)
for r = 1:7
for s = r+1:8
if norm(cords(r,:)-cords(s,:)) == 1
h = line([cords(r,1),cords(s,1)],[cords(r,2),cords(s,2)],[cords(r,3),cords(s,3)]);
set(h,'linewidth',2)
end
end
end
xlabel('x')
ylabel('y')
zlabel('z')
再问: 这一条长度为多少? 如果有三种长度分别为3、5、8 的线各10条,三种长度可以用不同颜色来表示,该程序怎么改呀? 谢谢
再答: 30条线段挤在一起不好看吧
再问: 试试看