問題タブ [amplitude]
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.
gnuplot - Gnuplot:半円振幅グラフをプロットする方法は?
タイトルはかなり自明ですが、ここに私がやりたいことの写真があります。それが可能かどうかを判断するのに苦労しています。
基本的に、データには 0 ~ 180 度の方向と各方向の振幅が含まれています。上の図のようなプロットを gnuplot で作成するには?
サンプルデータ:
方向振幅
0 0.1
2 0.15
等
180 1.5
http://www.imagemet.com/WebHelp6/Default.htm#RoughnessAnalysis/ImageRoughness.htm#kanchor378から取得した画像
どんな助けでも大歓迎です。
ありがとうございました
matlab - 共振周波数 (ボード線図) を取得するにはどうすればよいですか? (2自由度系の応答)
システムの応答を研究したい。
ばね上質量(m1)の共振周波数とばね下質量(m2)の共振周波数を求めたい。
レゾナントの意味を理解できたかどうかわからないからです。サスペンション システムがあり、ステップ応答 0.1(m) で刺激したとします。
ということは、例えば1(Hz)でバネ上質量(m1)が高いレベルで振動しているということでしょうか?10(Hz)では、ばね下質量(m2)が高いレベルで振動していますか?
私はボード線図について読んだことがあり、以下に示すようにいくつかのことを行いましたが、これが共振周波数を見つける方法であるかどうかはわかりません. 多分FFTは私が探しているものですか?
私のボード線図(下の図)では:
青線: 最初のピークは、ばね上質量 (m1) の共振周波数に対応しますか? およびオレンジ ライン: 2 番目のピーク (オレンジ ラインの最初のピークよりも高い) は、ばね下質量 (m2) の共振周波数に対応しますか?
はいの場合、どうすればこれらの値を取得できますか? コードに何を追加する必要がありますか?
単位をデシベルから m に変更できますか?
python - 二分木のノード間の最大差を計算する
リストに保存せずにノード値間の最大差を計算する方法はありますか? 1回でやりたいと思っていたのですが、無理そうです。これは、ノードの最大絶対差として定義されるバイナリ ツリーの振幅を計算するための codility インタビューの質問からのものです。
angularjs - AngularJS サービスがシングルトンとして機能しない
コードが重い投稿で申し訳ありませんが、できるだけ多くのコンテキストを提供したかった. Angular.js アプリケーションでサービスを定義する際に問題が発生しています。サービスは、アプリケーション ( source )全体でシングルトンとして機能することになっているため、次の動作が発生することに非常に混乱しています。
app.jsファイルで、AmplitudeService Service と console.log(AmplitudeService)を実行します。これにより、AmplitudeService.js ファイル内で定義したすべてのメソッドを含むオブジェクトが出力されます。そのため、サービスを適切に使用して、期待どおりにイベントをログに記録できます。
ただし、header.js内で console.log(AmplitudeService) を実行すると、 Window オブジェクトが出力されます。そのため、Window には「logEvent」や「identifyUser」などの機能が含まれていないため、その場合はAmplitudeServiceを使用できません。
ありとあらゆる洞察をいただければ幸いです。
AmplitudeService.js (ソース)
注: 作成者の構文を確認すると、作成者はサービスの最後にオブジェクトを返します。私の調査では、Service 関数 ( source ) を定義するときに「this」キーワードを使用すること、および Factory の場合のようにオブジェクトを返す必要がないことを読んだので、それに応じて更新しました。
angular-amplitude.js (ソース)
これにより、アプリケーション全体で「$amplitude」にアクセスできます
App.js
Header.js
angularjs - AngularJS Amplitude サービスがシングルトンとして機能しない
最近、同様の質問を投稿しましたが、これは重複ではありません。コードが重い投稿で申し訳ありませんが、できるだけ多くのコンテキストを提供したかった. Angular.js アプリケーションで分析ツール「Amplitude」をサービスとして定義する際に問題が発生しています。サービスは、アプリケーション ( source )全体でシングルトンとして機能することになっているため、次の動作が発生することに混乱しています。
私のapp.jsファイルでは、イベントを Amplitude に正常に記録する .run 関数で AmplitudeService.logEvent('EVENT_NAME') を呼び出します。注: Console.log(AmplitudeService) は、すべての正しい関数を含むオブジェクトを返します。
ただし、 header.jsなどの他のコントローラー内で AmplitudeService.logEvent('EVENT_NAME') を呼び出すと、Amplitude ダッシュボードにデータが表示されません。注: Console.log(AmplitudeService) は、app.jsから返されるオブジェクトと同じオブジェクトをheader.js内に返します。
ありとあらゆる洞察をいただければ幸いです。
PS 公式のAmplitudeJS SDK はこちらです。このラッパーを介して実装しようとしています。
AmplitudeService.js (ソース)
注: 作成者の構文を確認すると、作成者はサービスの最後にオブジェクトを返します。私の調査では、Service 関数 ( source ) を定義するときに「this」キーワードを使用すること、および Factory の場合のようにオブジェクトを返す必要がないことを読んだので、それに応じて更新しました。
angular-amplitude.js (ソース)
これにより、アプリケーション全体で「$amplitude」にアクセスできます
App.js
Header.js
更新: Service を Factory に切り替えようとしましたが、新しい結果は生成されませんでした。
ios - AVオーディオレコーダー!0 から 120 のスケールで振幅からデシベル値を取得する必要がありますか?
AVAudioRecorder.peakPowerForChannel(0) から -70 から約 10 までの振幅値を取得しています。0 から 120 までのスケールの値が必要です。オーディオ全体から振幅の最大値を取得する必要があります。インターネットでこのコードを見た
var numver = 20 * log10(audioRecorder.peakPowerForChannel(0))
しかし、これは値nan(数値ではありません)を与えます。正の範囲の振幅の値を取得するにはどうすればよいですか。