MATLAB ヘルプ センター
データストアのすべての信号の読み取り
data = readall(sds)
data = readall(sds) は、データストア sds からすべての信号データを読み取ります。
data
sds
例
すべて折りたたむ
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
signalDatastore
信号データストア。signalDatastore オブジェクトとして指定します。
信号データストアのすべての信号。cell 配列として返されます。data の各セルには、ファイルまたはメンバーからの信号が含まれます。データストアの ReadOutputOrientation プロパティを使用して、data の向きを列配列または行配列として制御します。
ReadOutputOrientation
ファイル データを読み取る際、この関数はファイルのすべてのデータを一度に読み取るため、データセットが大きい場合はメモリが不足する可能性があります。
R2020a で導入
signalDatastore | read | preview
read
preview
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ