問題タブ [magnitude]

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 投票する
1 に答える
1779 参照

python - Python Pylab、軸の大きさを指定するラベルのサイズを変更する方法

私は核崩壊の微分断面積をプロットしようとしているので、y 軸の大きさは10^-38 (m^2)pylab の周りにあり、デフォルトでは軸が0.0,0.2,0.4...etcとしてプロットさ'1e-38'れ、y 軸の上部に a があります。

これだけフォントサイズを大きくする必要があり、ラベルサイズを調整してみました

しかし、これはラベルを調整するだけです0.0,0.2,0.4....

すべての助けに感謝します

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

c++ - C++ マグニチュード (正規化) が正しくないようです

画面の中央で戦車を回転させ、左ボタンをクリックすると、小さな発射物がその場所に移動する、小さな 2D 戦車砲塔ゲームをやっています。

私は現在、現在の場所と目的の場所があるポイントにいます。今行う必要があるのは、これらの 2 つのポイントの大きさを取得することです。これは 1 または 0 を返す必要があります。

これは私の C++ VectorClass マグニチュード関数です:

これは、希望する現在の場所を正規化するコードです。

現在の位置は、画面中央の固定回転ポイントである、laserTexture の中央に関連付けられています。

私の目的の場所は、X と Y の位置を返すマウス クリックです (これは動作します)。

数学は私の得意分野ではないので、このようなことをプログラミングすることになると、他の人よりも苦労します。

私の最終目標は、正規化された位置を取得することです。次に、マウスの左ボタンをクリックすると、戦車の砲塔が発砲し、発射体が目的の位置に移動します。

明確にするために:

  • 私のマグニチュード関数は正しいですか?
  • 希望する位置と現在の位置を正しく正規化していますか?

ありがとう

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

variables - 異なる軸で同じ大きさ?

オブジェクトの大きさを 1 つの軸で取得し、それを変数の中に入れて、別の軸の別のオブジェクトに与えることは可能ですか? 大きさはそのように機能しませんか?

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

binary - 10進数/2進数を符号と大きさに変換し、

10 進数を符号、大きさの数値に変換する方法を研究していますが、

バイナリの数値 19 はバイナリ文字列として 10011 に相当することを理解していますが、これを符号と大きさの数値に変換することに固執しています。

私の理解では、10011 は、バイナリ文字列の符号「最上位」桁が 1 であるため、符号と大きさが -3 に等しく、負でなければならないことを意味し、残りは 0011 であり、変換して10 進数は 3 です...だから、10 進数の 19 は -3 が符号であり、大きさであるというのは正しいですか? または私は何か間違っていますか?このプロセスがどのように機能するかを完全に説明しているだけの場所が見つかりません。

助けてくれてありがとう。

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

matlab - 時間領域信号の FFT から振幅を検出する方法

波の歌の信号があり、振幅に問題があります。

次に、信号を FFT に入れます。これは、検出されたピーク (たとえば、164Hz) の振幅を取得するためです。

信号の振幅 (たとえば、0.0103) を取得すると問題が発生しますが、(時間領域) の振幅と比較すると同じではありません。

私の質問は、時間領域 (グラフ 1) で周波数の振幅を検出する方法です (たとえば、振幅 0.0103 の 164)。

編集:

うーん、むしろこう聞いてみます。グラフリンクとして周波数領域スペクトルの周波数を検出します たとえば、最初の信号(82hz)(振幅:0.0075)を取りましょう。リンクのグラフとして、時間領域でこの最初の信号の位置を検出できるかどうか私の質問

どんな助けでも役に立ちます。

0 投票する
0 に答える
1632 参照

vector - 指定された方向のベクトルの大きさを見つける

ポイントをドラッグして形状のサイズを変更できるツールを Unity3D で作成しています。

ここに画像の説明を入力

ドラッグ ポイントは、サーフェスの法線に沿ってのみ移動できます (例の立方体は変形できず、引き伸ばされるだけです)。

当然、マウスは任意の方向にドラッグできるため、サーフェス法線に沿ってドラッグされた距離を計算しようとしています。

現在、私は次のことを行っています:

しかし、私は予測できない結果を得ています:

http://i.gyazo.com/35f3fc4b4e0471f3c5d70097ddc6f79f.mp4

短い距離以上ドラッグすると、値が突然 NaN になります。

ここに画像の説明を入力

計算を調整すると、より安定した動作が得られますが、ハンドルが遅くなります。これは、ハンドルが機能していることを示していると思います。問題は私の数学にあります。

マグニチュードの計算に誤りはありますか?

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

c++ - Mat 画像の大きさを見つけようとしています

OpenCV を学習しようとしています (バージョン 3.0.0 を使用)。現在、ポイント操作がさまざまな画像に対して何を行うかを確認しようとしています。入力が次の形式である必要がある大きさ操作を実行しようとするまで、すべてがうまくいきます

また、x と y は、ベクトルの x/y 座標の浮動小数点配列であり、同じサイズでなければならないことも説明しています。

マットのベクトルを作成し、入力画像をこれらのベクトルに分割してから、それらに対してマグニチュード演算子を実行しようとしましたが、うまくいきませんでした。したがって、引数を列と行として渡す必要があると思いますが、今はエラーが発生しています

入力マットを CV_64F タイプに明確に変換しているため、その理由はわかりません。マグニチュード関数を間違って使用していますか? それとも間違ったデータを渡すだけですか?