wjy21cn 发表于 2006-8-13 09:54

多面体的顶点坐标已知,用什么函数可以显示其图形?

plot3 只能顺序连接各空间点,并不能显示多面体。

yejet 发表于 2006-8-13 11:22

试一下fill3

wjy21cn 发表于 2006-8-15 14:45

fill3好像也不行。还是感谢你。
在matlab里应该没有直接由顶点坐标直接生成多面体的图形。

wjy21cn 发表于 2006-8-15 14:55

如何判断三个及三个以上的点在一边的同侧?

happy 发表于 2006-8-15 17:19

原帖由 wjy21cn 于 2006-8-15 14:55 发表
如何判断三个及三个以上的点在一边的同侧?

一个平面上的吗?

wjy21cn 发表于 2006-8-16 09:39


点和直线在同一平面上。请赐教

happy 发表于 2006-8-16 10:19

原帖由 wjy21cn 于 2006-8-16 09:39 发表

点和直线在同一平面上。请赐教

做一个坐标变换

首先将坐标旋转一定角度,该角度就是直线的倾斜角度,使得坐标系的一轴线和所给直线平行
这一步实现不难,求得直线的倾斜角度,然后乘以变换矩阵就行了

第二步是坐标平移,即将平行于所给直线的坐标轴平移到和直线重合的位置
这个实现就不用说了吧

第三步通过坐标点符号即可判断是否在同一侧

wjy21cn 发表于 2006-8-20 09:52

回复 #7 happy 的帖子

感觉有点复杂。求出直线方程,然后将点代入直线方程,然后通过正负是否也可以判断?

happy 发表于 2006-8-20 14:04

原帖由 wjy21cn 于 2006-8-20 09:52 发表
感觉有点复杂。求出直线方程,然后将点代入直线方程,然后通过正负是否也可以判断?

上述方法实现起来并不困难的

你说的方法应该也是可以的,不过我没证明过,你可以证明一下

canglang 发表于 2007-7-2 22:23

convexhulln
页: [1]
查看完整版本: 多面体的顶点坐标已知,用什么函数可以显示其图形?