Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Load in multiple MATLAB files and extract 51st row

1 回表示 (過去 30 日間)
Benjamin Cowen
Benjamin Cowen 2018 年 8 月 17 日
閉鎖済み: Walter Roberson 2018 年 8 月 17 日
Why does my code below not work? I want to read in all the files of a certain type which works. But I want to create a matrix of the 51st row of each file. Note that in the files, there is a single header row.
clear
clear all
clc
projectdirectory = 'C:/Path/';
dinfo = dir( fullfile(projectdirectory, 'msd.*.data') );
N = length(dinfo);
row51 = zeros(N, 2);
for K = 1 : N
filename = fullfile(projectdirectory, dinfo(K).name);
fid = fopen(filename, 'rt');
row51(K,:) = cell2mat( textscan(fid, '%f%f', 50, 'headerlines', 1, 'collectoutput', true) );
fclose(fid);
end
  1 件のコメント
Walter Roberson
Walter Roberson 2018 年 8 月 17 日
Duplicate question answered at https://www.mathworks.com/matlabcentral/answers/415189-load-in-multiple-text-files-and-store-data-in-a-matrix#comment_601014

回答 (0 件)

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by