現在、プログラムを QBasic から VB.Net に変換しています。次のコード行があります。
RSA = 270 + 180 / PI * (ATN(ABS(X(Z, 2) / X(Z, 1))))
と訳しました
RSA = 270 + 180 / PI * (Math.Atan(Math.Abs(arrayX(z - 1, 2 - 1) / arrayX(z - 1, 1 - 1))))
VB.Netの場合ですが、結果は異なります。ここにいくつかの情報があります:
円周率 = 3.141592654
そして、私のテストでは、値に
「6.8929106501697825」
を使用し、X(Z, 2)
値に「 -5.08864764726704 」を使用しましたX(Z, 1)
QBasic の結果: 323.9964 VB.Net
の結果: 323.5636369944437
私は何か間違ったことをしましたか?
ありがとう