問題タブ [spectrum]

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

matlab - Matlab でのベクトルのスペクトル エントロピーとスペクトル エネルギー

ウィンドウベースの時系列データの機能として、スペクトル エネルギーとスペクトル エントロピーを使用します。ただし、オンラインで使用されている式、特に特別なエントロピーについては少し混乱しています。

Matlab のエントロピーを使用しましたが、時系列データでは機能しません。それは私にすべてをゼロにするだけです。http://www.mathworks.nl/help/images/ref/entropy.html テスト ウィンドウ このバージョンのエントロピー結果 = 0

その後、このバージョンを使用しました。 http://www.mathworks.com/matlabcentral/fileexchange/28692-entropy テスト ウィンドウ このバージョンのエントロピー結果 = 4.3219

-sum(p.*log2(p)) データ ウィンドウに imhist を適用した後 ( p = imhist(aw1(:));) も試しました。これはオンラインヘルプから入手しました。
このバージョンのテスト ウィンドウ エントロピーの結果 = 0.0369

それらはすべて異なる値を報告しました。

スペクトル エネルギーについては、fft 係数の二乗和を使用しています。sum(abs(fft(データウィンドウ)).^2)

どの体が正しいバージョンであるかを提案してもらえますか?

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

java - Java - 曲のスペクトルの分析 - 特定のピークでの出力

私は Java に比較的慣れておらず、これまでサウンドを扱ったことはありませんでしたが、学校のプロジェクトとして、プログラム (年間主要プロジェクト) をコーディングする必要があり、曲を処理し、特定の頻度のヒットマーカーで特定の単語を出力する必要があります。 (つまり、ビートに当たった場合は「ビート」を出力し、スペクトルで13596Hzのようにヒットした場合は「高い音」を出力するなど)。

これはどのように可能ですか?JTransforms と jMIR を見てきましたが、意味がわかりません。アドバイスをいただければ幸いです。

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

matlab - 正規化された周波数を実際の周波数に変換する方法

次のコードがあるとします

次のコマンドを使用して信号を生成しました

そして、私は501の長さのサンプルを持っています.今、私は音楽法を使用して周波数、つまり100と200を検出したいと思います.パラメータの数が2であると仮定します.

ここに画像の説明を入力

この画像から実際に周波数を決定する方法は?私は正規化された周波数から実際の周波数に変換する必要があると思います.すべきですか?

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

matlab - 正規化された周波数の場合に実際の周波数を見つける

.サンプルがあるとします

そしてどういうわけか、異なる周波数と振幅で2つのsin関数を含む正弦波法によって得られたことがわかっているので、音楽法を適用します

と絵

ここに画像の説明を入力

正規化されたピークでのピークの位置は知っていますが、実際の周波数はわかりません。それを見つける方法は?式は正規化された周波数* fs/2であることはわかっていますが、fsはどうですか? 私はそれを見つけることができますか?

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

javascript - IE を 10 以前のバージョンに切り替えると、Spectum Colorpicker 入力 [type='text'] が機能しない

私はかなり素晴らしい JavaScript プラグインである Spectrum Colorpicker を使用しています。Chrome と FF および IE 11 で完全に動作します。しかし、IE 10 以前に切り替えると、input='text' 要素が美しい肌を見せなくなります。

ヘッダー:

HTMLコード:

jQueryの場合、コードが長すぎるため、一部のコードをカットしました。