新浪博客

三维空间中圆的参数方程

2014-12-17 09:48阅读:
三维空间中,以点 三维空间中圆的参数方程为圆心、以向量 三维空间中圆的参数方程为法向量、半径为 r 的圆(见下图),
三维空间中圆的参数方程
它的参数方程为:
三维空间中圆的参数方程

三维空间中圆的参数方程
三维空间中圆的参数方程
其中, 三维空间中圆的参数方程三维空间中圆的参数方程分别对应单位向量 三维空间中圆的参数方程三维空间中圆的参数方程,它们既垂直于 三维空间中圆的参数方程,又互相垂直;随着 三维空间中圆的参数方程从0变化到 三维空间中圆的参数方程
,通过参数方程可以得到圆上每一个点的坐标。
三维空间中圆的参数方程三维空间中圆的参数方程是满足既垂直于 三维空间中圆的参数方程,又互相垂直的任意单位向量。怎么样快速得到满足条件的 三维空间中圆的参数方程三维空间中圆的参数方程呢?这时候应该充分利用叉乘运算的特点,因为两个向量的叉乘结果只要不为零,叉乘结果总是垂直于原来的这两个向量。具体如下:
三维空间中圆的参数方程的方法: 三维空间中圆的参数方程叉乘坐标向量 三维空间中圆的参数方程。如果叉乘结果不为零,那么它必然垂直于 三维空间中圆的参数方程,把它单位化后就得到 三维空间中圆的参数方程;如果叉乘结果恰好为零,再用 三维空间中圆的参数方程叉乘剩下两个坐标向量 三维空间中圆的参数方程三维空间中圆的参数方程中任意一个,单位化叉乘结果,得到 三维空间中圆的参数方程
三维空间中圆的参数方程的方法: 三维空间中圆的参数方程叉乘上一步得到的 三维空间中圆的参数方程,叉乘结果必然垂直于 三维空间中圆的参数方程三维空间中圆的参数方程,单位化叉乘结果,就得到 三维空间中圆的参数方程
接下来,利用Matlab软件对三维空间中圆的参数方程进行测试。代码如下:
n=[1 1 1]; %法向量n
r=1; %圆的半径为1
c=[1 1 1]; %圆心的坐标
theta=(0:2*pi/100:2*pi)'; %the

我的更多文章

下载客户端阅读体验更佳

APP专享