なぜ、信号アナライザーでスペクトルがグレーアウトされますか?
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 16 Lug 2025
Modificato: MathWorks Support Team
il 18 Lug 2025
信号アナライザーでCSVファイルから取り込んだデータをロードしました。
時間軸の波形は表示できますが、スペクトルのメニューがグレーアウトしており、パワースペクトルやスペクトログラムを表示できません。なぜでしょうか?
Risposta accettata
MathWorks Support Team
il 18 Lug 2025
Modificato: MathWorks Support Team
il 18 Lug 2025
信号アナライザーでスペクトルやスペクトログラムのメニューがグレーアウトされる主な原因は、取り込んだデータに欠損値(NaN)が含まれているためです。
NaNが含まれていると、信号アナライザーはスペクトル解析機能を利用できなくなります。スペクトル解析を行うには、事前にデータからNaNを除去する必要があります。
以下は、NaNを除去して信号アナライザーで利用するための一例です。
ここでは、input.csvの1列目が時間、2列目が信号データであると仮定しています。
% input.csv を行列データとして読み込む
data = readmatrix('input.csv');
% 2列目(信号データ)にNaNが含まれる行を削除する
data(isnan(data(:,2)), :) = [];
% timetable型のデータを作成する
tbl = timetable(data(:,2), 'RowTimes', seconds(data(:,1)));
% 信号アナライザーを起動し、データを可視化する
signalAnalyzer(tbl)
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su スペクトル測定 in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!