PDA

查看完整版本 : [MATLAB基础] 问题:如何在matlab中建立长方体,并在一点出做四个平面?


睡8觉
2013-05-14, 18:17
我现在只是刚刚看这个程序,一点都不会,但是必须要用,希望大家帮帮忙
现在先要建立一个长宽高为a,b,c的长方体,并在长方体内设一点A(x0,y0,z0)以点A作四个平面,
就像眼睛从一个长方形小孔里看外面,可以得到的视线范围一样,
在图中A不确定,B点确定,建立如图坐标系,B点坐标(b,a,2)然后再坐出一个过AB线,并且与顶面的夹角与顶面与AB夹角相同的平面e,同时再做出与平面e夹角为75.7度的平面f,这个平面与e的交线和顶面与e的交线相同,这样f与长方体的下表面的边线有两个交点C,D,求出C,D的坐标,就可得到f面吧长方体切割后较小的一部分的体积,最终计算这个体积。
刚刚确定了上下两平面,还有左右两个,就是过A点并且垂直于顶面的两个夹角为64度的两个平面,两个平面都与长方体相交,切割长方体都,计算较小的两块的体积。
长方体的长宽高数值都较大,B的坐标是(b,a,2)就是长方体的高必定会大于2.
希望高位论坛老手帮帮忙!!!
http://attach.matlabsky.com/data/attachment/forum/201305/14/175007jp58pf65iszzt8tj.jpg.thumb.jpg