sin

    0

    1答えて

    私は、プレイヤーが向いている方向に動くようにゲームを作っています。 だから私はこれを考え出した。 int speed = 50; float rotation = 90; int speedx = speed * cos(rotation); int speedy = speed * sin(rotation); player->move(speedx, speedy); しかし、問

    2

    1答えて

    私は、正弦/余弦の多くの実装では、いわゆる拡張モジュール精度演算を見てきました。しかし、それは何のためですか? たとえば、cephes implemetationでは、[0、pi/4]の範囲に縮小した後で、精度を向上させるためにこのモジュラ精度演算を行っています。コード】以下 :DP1、DP2及びDP3は、いくつかのハードコーディング係数である z = ((x - y * DP1) - y * D

    6

    3答えて

    でループを使用して、私は、Math.sin(x)はテイラーシリーズ使用して計算するんだ: N Σ(-1) ^私は= 0 したがって、私は唯一のループ(再帰なし)を使用させていただいておりますのn→∞ のために(X ^(2I + 1)/(2I + 1)!)*と私はMathクラスを使用しないかもしれません。 public double sinLoops(double x) { int po

    0

    1答えて

    sin(x)を計算できるプログラムを作成しようとしています。xと値nです。 私は罪のように計算することができます知っている: x - x3/3! + x5/5! - x7/7! + x9/9!... しかし、出力は私に毎回同じ番号を与える:-2147483648を。ここ が私のコードです: #include <iostream> #include <cmath> using namespa

    2

    4答えて

    x == 0とx == 90またはx == pi/2で正解で、そうでなければ5%以内の正弦の近似を探しています。 私はルックアップテーブルのためのスペースがありません。

    0

    2答えて

    カンマの後の最後の桁に問題があります.Javascriptコードは、C#コードと比較して1桁少ない数字を生成します。 は、ここで簡単なNode.jsのコード var seed = 45; var x = Math.sin(seed) * 0.5; console.log(x);//0.4254517622670592 は同じ精度を達成するためにどのように簡単なC#コード public St

    1

    1答えて

    私はCUDAで、倍精度を使用してsincos()関数への膨大な呼び出しを行うプログラムを作成しています。私はこれがコードの最大のボトルネックの1つであり、関数呼び出しの回数を減らすことはできません。 sincosさんへの近似はCUDAや私がインポートできるライブラリにありますか?私はまた、精度にかなり心配しています。近似が良くなれば、私のコードはより幸せになります。 ルックアップテーブルを作成した

    0

    1答えて

    私はちょうど洞の波の変調で戦っています。 私は周波数を取得しました(時間が経つにつれて変化するデータ)から、対応する周波数の副波をプロットする必要があります。 青い線は、本物のデータ点をプロットし、緑色のは、私が今までやったことですが、それがすべてで、実際のデータとcorespondしません。 正弦波をプロットするためのコードは、底部である。 def plotmodulsin(): n

    1

    1答えて

    私はパッシブサマーを通して出力するsin波を生成するプログラムを作って、ボタンを押したときにマイクロコントローラがサウンドを鳴らせるようにしようとしています。 私はPWMを働かせて一定の値を使ってノートを再生できますが、定数の代わりにSin-wavesを使いたいと思います。 これまで思い付くアイブHERESにコード: #include <pic32mx.h> #include <stdint.h

    0

    1答えて

    コーダー - 私はそれが世界中で10以上の人ではありません疑う:) - 、 私は非常に、非常に簡単な質問があります:私はREALと罪、COS、日焼けやSQRTを計算するにはどうすればよい を? a: REAL b: REAL ... b := a.power(2) 作品、しかし... a: REAL b: REAL ... b := a.sin(2) b := a.tan(2)