このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
readall
説明
例
信号データストアのすべての信号の読み取りおよび解析
MATLAB® に含まれる 4 つの信号へのパスを指定します。これらの信号は、鳥の鳴き声、銅鑼、汽車、およびスプラット (ペチャッという音) の録音です。すべての信号は、8192 Hz でサンプリングされます。
folder = fullfile(matlabroot,'toolbox','matlab','audiovideo', ... ["chirp.mat","gong.mat","train.mat","splat.mat"]); fs = 8192; sds = signalDatastore(folder,'SampleRate',fs);
データストア内のすべてのファイルの最初の変数のデータを読み取り、各信号のフーリエ シンクロスクイーズド変換をプロットします。
data = readall(sds); tiledlayout('flow') for i = 1:length(data) nexttile fsst(data{i},fs,'yaxis') end
入力引数
sds
— 信号データストア
signalDatastore
オブジェクト
信号データストア。signalDatastore
オブジェクトとして指定します。
出力引数
data
— 信号データストアのすべての信号
cell 配列
信号データストアのすべての信号。cell 配列として返されます。data
の各セルには、ファイルまたはメンバーからの信号が含まれます。データストアの ReadOutputOrientation
プロパティを使用して、data
の向きを列配列または行配列として制御します。
ヒント
ファイル データを読み取る際、この関数はファイルのすべてのデータを一度に読み取るため、データセットが大きい場合はメモリが不足する可能性があります。
バージョン履歴
R2020a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)