Я очень привык к MATLAB , где я мог бы просто написать:
m = load('test.dat');
m
будет матрицей значений в test.dat, если каждыйстрока была отформатирована так же.Но в Octave это не работает:
Я пробовал fscanf
, но документация очень скудная:
fh = fopen('test.dat', 'r');
[m, count] = fscanf(fh, '%10s%10s%f');
m
заканчивается какодномерный массив символов.
Предположим, у меня есть следующие данные:
03/12/2011 00:00 0.2151
...
Как мне прочитать это в матрице в октаве?