なぜ、信号アナライザーでスペクトルがグレーアウトされますか?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 16 de Jul. de 2025
Editada: MathWorks Support Team
el 18 de Jul. de 2025
信号アナライザーでCSVファイルから取り込んだデータをロードしました。
時間軸の波形は表示できますが、スペクトルのメニューがグレーアウトしており、パワースペクトルやスペクトログラムを表示できません。なぜでしょうか?
Respuesta aceptada
MathWorks Support Team
el 18 de Jul. de 2025
Editada: MathWorks Support Team
el 18 de Jul. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre スペクトル測定 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!