VB中三角函数计算的问题.

问题描述:

VB中三角函数计算的问题.
我想要通过VB编程来计算两个向量相加的结果.
首先,向量相加的计算是这样的:

我在程序中设置了两个函数,Amplitude()和Angle(),前一个函数用于计算向量相加后的幅值,后一个函数用于计算向量相加后的相角.

但是我发现出现了这样一个问题:

对于以上的情况,高手可以指导一下我要怎么样解决么,我要怎样才能得到正确的结果.
1个回答 分类:综合 2014-10-22

问题解答:

我来补答
把向量转化为复数形式进行加减,完了再转化的模角的形式
再问: 不太懂你的意思,如果要转化为复数形式,那就有个j,个人觉得再VB里更难表示。
再答: 设第一个向量为a1 +b1*i,第二个向量为a2 +b2 * i,他们的和是(a1+a2)+(b1+b2)*i ,判断这个复数在哪个象限,然后转换成模角后看是否一致,不一致就加180
 
 
展开全文阅读
剩余:2000
下一页:老师第一十三题