0
[MATLAB]テキストファイルをループしてそのデータをマトリックスに入力する方法
私は数字のリストであるテキストファイルを持っています。以下はサンプルですが、私の実際のファイルは何千もの値のリストで、それぞれ新しい行にあります。
0.01080000000
0.00720000000
0.05760000000
0.00360000000
どのようにこのテキストファイルや入力によってIループを行うデータサイズのx = 431のマトリックスへとy = 415?繰り返しますが、テキストファイルにはリストがありますので、431番目の番号ごとに、私のマトリックスの新しい行に移動する必要があります。
clear;
%Load in text file
filename = 'Water_1973_points.txt';
T = fopen(filename);
%Count number of points in x,y (x = 431) (y = 415)
xsize = 431;
ysize = 415;
m=zeros(xsize, ysize);
tline = fgetl(T);
for k = 1:length(T)
for h = 1:xsize
for j = 1:ysize
m(h,j) = k*255;
end
end
end