Вы можете указать формат вашего файла при использовании для чтения с полем Формат .
Из документации:
Формат столбца файла, указанный в виде разделенной запятыми пары, состоящей из «Формат» и символьного вектора или строки одного или нескольких спецификаторов преобразования.
В приведенном ниже коде мы указываем, чтотекстовые документы состоят из символа (первая квадратная скобка [), за которой следуют четыре числа с плавающей запятой, заканчивающиеся вторым символом (вторая квадратная скобка]).Спецификатор '% c ' используется для символов, спецификатор '% f ' для чисел с плавающей запятой.
В построенной таблице будет шесть столбцов, Var1 и Var6 содержатсимвол квадратной скобки, остальные четыре содержат фактические числовые данные.
Таким образом, результат получается путем объединения интересующих столбцов: Var2, Var3, Var4, Var5.
T = readtable('sample.txt','Format','%c%f%f%f%f%c','ReadVariableNames',false);
num = [T.Var2 T.Var3 T.Var4 T.Var5];
Вывод num - это матрица, которая вам требуется:
num =
9.8000 3.3000 5.8000 2.5000
9.4000 4.2000 5.2000 2.5000
9.2000 2.1000 5.8000 1.6000
8.2000 8.6000 5.8000 2.8000
2.1000 3.3000 5.8000 2.5000