2017-04-19 6 views
1

数値属性のセットに基づいて数値を計算する式があります。この数式は0と1の間の数値を出力します。
私も使用するダンパー値の種類があります。このダンパー値は、私が使用するいくつかの属性に基づいても計算されますが、このダンパー値は0と1の間の別の数値です。
私が動作させたいのは、式によって生成される数値がダンパー値ダンパー値は1に近いか0に近い値になります。しかし、ダンパー値が0.5に設定されている場合は、ダンパー値によって数式によって生成される数値が増加します。
これは意味があることを願って、
よろしくおねがいします。ダンパーの高低値を増幅する

+1

これは、より多くのプログラミングの問題よりも数学の問題のように聞こえます。あなたは[ask]をレビューしたいかもしれません。私はあなたの質問が、このサイトのために書かれているようにはっきりしているとは思わない。 –

答えて

1

なぜサイン関数を使用しないのですか?ラジアンを使用する場合は、あなたがパイであなたのダンピング値を掛けた場合、あなたはその後、正弦を通じてその価値を置くので、同じようにその返された値から0.5Dを引くことができます。

double dampening = (funcToComputeDampening()*Math.PI); 
double valueToAdjustOutputWith = Math.sin(dampening)-0.5d; 
double outputWithDampening = output + valueToAdjustOutputWith; 
+0

それはうまくいったようです、ありがとう! – GreenApples53

+0

@ GreenApples53これがうまくいく場合は、チェックマークをクリックして回答を受け入れてください:) – CraigR8806

関連する問題