MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 用两个方向向量画平面 (https://www.labfans.com/bbs/showthread.php?t=8908)

qqmoon 2009-06-10 19:02

用两个方向向量画平面
 
我有两个方向向量 n1=[2209 -7274 82804] 和 n2=[-3.9368e+010 -2.3330e+012 -2.0390e+011]
现在想用这两个向量确定一个平面并画出来,请问要怎么做?
我还有n1 n2的叉积n3, n3=[-28154456 406322 786783], 那么n3就是我想画的那个平面的法向量,或者可以直接由n3画出这个平面吗?
请高人指点下,谢谢啦!

zsy312 2009-06-11 09:20

回复: 用两个方向向量画平面
 
你想用点法式方程的话还得有一个点,能随便取吗?如果还没学高数,就先学。
x=0:.1:3;
[x,y]=meshgrid(x);
syms x y z;
sol=dot([x,y,z],n)%n指法向量
z=solve(sol,z)
char(z)
[x,y]=meshgrid(0:.1:3);
z=char(z);
subs(z);
mesh(x,y,z)


所有时间均为北京时间。现在的时间是 02:58

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.