(Не рекомендуемый) Чтение файла числовых данных с разделителем ASCII в матрицу
dlmread
не рекомендуется. Использовать readmatrix
вместо этого. Для получения дополнительной информации см. раздел Вопросов совместимости.
M = dlmread(
считывает числовой файл данных с разделителем ASCII в матрицу filename
)M
. The dlmread
функция обнаруживает разделитель из файла и обрабатывает повторяющиеся белые пространства как один разделитель.
M = dlmread(
начинает чтение со смещения строки filename
,delimiter
,R1
,C1
)R1
и смещение столбца C1
. Для примера смещение R1=0
, C1=0
задайте первое значение в файле.
Чтобы задать смещения строки и столбца без указания разделителя, используйте пустой символ в качестве заполнителя, например M = dlmread(filename,'',2,1)
.
Пропустите строки заголовка или столбцы путем определения смещения строки и столбца. Все значения в файле, отличном от заголовков, должны быть числовыми.
dlmread
заполняет пустые разделенные поля нулем. Когда dlmread
функция читает файлы данных со линиями, которые заканчиваются непространственным разделителем, таким как точка с запятой, она возвращает матрицу, M
, который имеет дополнительный последний столбец нулей.
dlmread
импортирует любое комплексное число в целом в комплексное числовое поле. В этой таблице показаны допустимые формы для комплексного числа.
Форма | Пример |
---|---|
|
|
|
|
Встроенное пустое пространство в комплексном числе недопустимо и dlmread
рассматривает его как разделитель полей.