用c语言/c++语言实现求向量的法向量
方法/步骤
1
首先需要定义c的文件头#include
2
然后引入命名空间
3
首先要判断向量维度代码如下int n; cout<<'请输入向量维度'<
4
然后读输入的n,也就是向量维度进行判断。
5
如果是二维向量,则方便的输出其垂直方向量代码如下if(n==2){ int x,y; cout<<'请输入向量的x,y值'<
6
然后,判断三维情况
7
如果是三维的话,可以套用公式:对x,y,z的向量,其法向量解法为Ax+By+Cz
8
通过交互式代码实现int x,y,z; cout<<'请输入向量的x,y,z值'<
9
此处的solve用伪代码显示,求出的是平面的向量,还需要另一个向量确定方向
10
如果对于4维度向量,仍然有公式Ax+By+Cz+Dk = 0,求解即可
11
代码如下int x,y,z,k; cout<<'请输入向量的x,y,zk值'<
12
编辑代码如下
13
最后查看完善代码,编译一下,看看有没有语法错误
14
然后点击工具栏的运行按钮
15
点击“编译运行”即可运行程序
16
按下F5也可以运行程序,此时控制台程序已经开启
17
我们输入维度2来测试
18
然后输入x,y的值
19
此时可以看到求向量的法向量已经实现
上一篇:VB制作折线统计图