問題タブ [radians]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5101 参照

mysql - MySQL で風向の平均を計算する

新しい行に 10 秒ごとの風向 (他の気象値の中でも) を含むテーブルがあります。方向は、0 ~ 360 度の単位で保存されます。


目的

この平均の意味は何ですか?データベースは、10 秒ごとに 1 行の情報を格納します。パフォーマンスの問題については、5 日より古いデータを 1 時間あたり 1 行 (平均) に集約したいと考えています。

温度を使用すると、達成するのは簡単です。 avg(temp) は、温度が大幅に異なる値の間でジャンプしないため、トリックを行います。

卓越風では、この「平均」を取得するのははるかに困難です。


度単位の平均風向の計算は、集計関数 avg() を使用するほど単純ではありません。例:

これは正確ではありません。0 または 360 である必要があります。

だから、私の頭の後ろにある大学の三角法のクラスで、それをラジアンに変換し、x と y 成分を計算すれば、平均方向を再計算できるだろうと考えました。

$w['w'] はデータベースに保存されている方向です。

この式は正しいですか?

この式が正しい場合。理想的には、完全な機能を MySQL に提供したいと考えています。私はそれからこれを作りました。()がたくさん出てきますが…

0 投票する
1 に答える
4142 参照

actionscript-3 - AS3ムービークリップを回転させて斜めに動かすと、制御不能なぐらつきが発生します

私はフラッシュゲーム、トップダウンビューシューターのようなものを作っています、そして私はステージにランダムに配置された敵がヒーローの方を向いて彼の方に動く必要があります。私がヒーローを動かすまで、これはすべてうまく機能しています。その後、私が動きを止めるまで、敵は手に負えないほどぐらつきます。以下に示すように、コードを簡略化しました。

回転してから動かして、動かしてから回転させて、動きと回転を別の機能に変えてみました。角度が大きすぎる場合にのみ回転し、1秒ごとに回転するだけですが、それでもぐらつきは続きます。私はこれを完全に間違っていますか?私がこれを実装しようとしたとき、それは十分に単純に見えました。

0 投票する
3 に答える
300 参照

c - このプログラムが機能しないのはなぜですか?

//これは、ロボット アームの inv キネマティクスを見つけるためのプログラムです。私の疑いはありません:-)。私のプログラムは実行されますが、既知の値であっても常に「達成不可能な位置」を出力します。同じことを行います。ここでは、角度にラジアンを使用しました。これは c が理解するものだからです。これに遭遇する方法を教えてください。または、これを実装するためのより良い方法を教えてください。ありがとうございます。// さて、この編集されたプログラムは動作しますが、遅いです.. 誰かがこれを最適化する方法を提案できますか?

}

0 投票する
4 に答える
30421 参照

mongodb - キロメートルをラジアンに変換する

キロメートルをラジアンに変換する必要があります。これは正しい式ですか?MongoDB でニアスフィアのラジアンが必要です。

5 キロメートルをラジアンに変換する必要がある場合は、次のようにします。

そして、私はこの結果を得ます(正しいようですか):

アップデート

これは数学の問題ではありません。MongoDB で地理空間クエリを実行するには、キロメートルからラジアンまでの正しい計算を行っているかどうかを知る必要があります。

0 投票する
1 に答える
2745 参照

java - (Java)クォータニオンをラジアン(または度)に変換しますか?

私はここ数日、OpenGLとJBulletをいじっています。何度もいじくり回した後、私はついにJBulletのかなりの数のバグを修正し、いくつかのデモで使用できるようにしました。私が現在抱えている問題は、翻訳を度に変換することができないということです。これまでのところ、次のコードを使用して、クォータニオンからラジアンに最高の結果が得られています。

私の唯一の成功はクォータニオンのX軸であり、それは他の軸での変換がないことであることに注意してください。言うまでもなく、0〜6度の範囲でずれています。

0 投票する
4 に答える
4945 参照

java - 地球上の 2 点間の距離を計算する Java プログラムを作成するにはどうすればよいですか?

私はそれを開始する方法を知っており、スキャナーやその他すべてを配置する方法を知っていますが、学校では、経度と緯度の公式とそれらの点をラジアンに変換する方法について実際に学んだことはありません. だから私はこのJavaの問題にかなりこだわっています。これが私がこれまでに持っているものです:

Java IDE では、経度と緯度の点 ( の下にある点intro();) は使用されていないと彼らは言いますが、その理由はわかっています。まだ実際に定義していないからです。経度と緯度の式が不足していることはわかっています。私の本では、余弦の球面法則を使用するように求められています。学校でこれを学んだことがないので、検索した Web サイトから公式をどれだけ勉強しても、それを転送する方法がわかりません。 Java言語に。
別の問題は、経度/緯度のポイントから度と分をラジアンに変換するにはどうすればよいですか? 私はMath.toRadians物を使わなければなりませんか?そうそう、私の答えはキロメートルでなければなりません。

更新: 何人かが話している数学関数は、私を大いに混乱させます。学校では (私は高校生です)、Math IB SL でさえ、私の先生は長緯度の見つけ方を教えてくれませんでした。ポイント...まだ。だから、私は把握するのが難しいです。コサインの球面法則の公式がオンラインになっているので、基本的にはその公式を「Java言語」に変換してプログラムにプラグインするだけですか?

0 投票する
1 に答える
139 参照

sql-server - SELECT RADIANS(47) と SELECT RADIANS(47.0) の比較

私が構築している Store Locator でこの問題に遭遇しました。Radians 関数は、SELECT RADIANS(47) を実行するとゼロ (0) を返しますが、SELECT RADIANS(47.0) を実行すると 0.83... を返します。

最終結果により、SQL ステートメントによって計算された距離がゼロ (0) になります。私は次のシステムで実行しています:

  • OS名 Microsoft(R) Windows(R) Server 2003 Standard x64 Edition
  • バージョン 5.2.3790 サービス パック 2 ビルド 3790
  • システム モデル VMware 仮想プラットフォーム
  • システムの種類 x64 ベースの PC
  • SQL Server Microsoft SQL Server 2005

これは、radians 関数を使用している SQL ステートメントです。

0 投票する
2 に答える
6225 参照

java - Math.tan() からの値を度で表示しますか?

私はアンドロイドのプログラミングを学んでおり、電卓を作りました。電卓は正常に動作していますが、sin、cos、tan の数式に問題があります。値をラジアンではなく度で表示したいと思います。

これに適用されるコードは次のとおりです。

そして、これは関数setValueです

Iphone 電卓のように、ラジアンと度を切り替える別のボタンが必要です。

ありがとうございました!

0 投票する
2 に答える
822 参照

eclipse - 日食を度に基づいて行う方法は?

度を使用するのは快適ですが、ラジアンを使用するのはあまり快適ではありません。これにより、日食の三角関数にラジアンを使用するのは本当に面倒です。デフォルトのラジアンの代わりに度数で三角関数を使用することは可能ですか?