このコードは、度aと角度bの複素数の実数部を度で計算して返します。それは私に間違った数字を与える。単純な座標変換の問題
x = (a*(cos(b*(180/pi))));
これは、角度がラジアンで指定されている場合、これは私に正しい数字を与えます。
x =(a *(cos(b)));
PIは任意の考えは= 3.142
のconstダブルパイのように定義されて?私は最初にxが間違っているべきではないが、2番目の例では正しいことが分かりません。
このコードは、度aと角度bの複素数の実数部を度で計算して返します。それは私に間違った数字を与える。単純な座標変換の問題
x = (a*(cos(b*(180/pi))));
これは、角度がラジアンで指定されている場合、これは私に正しい数字を与えます。
x =(a *(cos(b)));
PIは任意の考えは= 3.142
のconstダブルパイのように定義されて?私は最初にxが間違っているべきではないが、2番目の例では正しいことが分かりません。
逆変換があります。コサインを計算する前に、式がからラジアンに変更されます。しかし、体温からラジアンに変換したい。 180度が1パイラジアンであるので
x = a * cos(b * pi/180);
:あなたが少数の括弧を使用し、より多くのスペースを使用することができても、正しい式は
x = (a*(cos(b*(pi/180)));
です。ラジアンの度数の式は、
ラジアン=(度/ 180)piである必要があります。
したがって最初の式は、あなたがこのように書くことができる正しく
の式を使用していない
x = (a*(cos((b/180)*pi))));
すべきである:
X =(* COS((b *表PI)/ 180));
ありがとうございます。私はただ何かばかげていることを知っていた。 – balloony