Считайте файл с разделением табуляцией
tdfread
tdfread(filename
)
tdfread(filename
,delimiter
)
s = tdfread(filename
,...)
tdfread
отображает диалоговое окно File Open для интерактивного выбора файла данных, затем считывает данные из файла. Файлу должны разделить имена переменных вкладки в первой строке и значения данных, разделенные вкладками в остающихся строках. tdfread
создает переменные в рабочей области, один для каждого столбца файла. Имена переменных взяты из первой строки файла. Если столбец файла содержит только числовые данные во втором и после строк, tdfread
создает переменную double
. В противном случае tdfread
создает переменную char
. После того, как все значения импортируются, информация об отображениях tdfread
об импортированных значениях с помощью формата команды tdfread
.
tdfread(
позволяет спецификацию командной строки имени файла в текущей папке или имени полного пути любого файла, с помощью filename
)filename
.
tdfread(
указывает, что символ, заданный filename
,delimiter
)delimiter
, разделяет столбцы в файле. Принятые значения для delimiter
:
' '
или 'space'
'\t'
или 'tab'
','
или 'comma'
';'
или 'semi'
'|'
или 'bar'
Разделителем по умолчанию является 'tab'
.
s = tdfread(
возвращает скалярную структуру filename
,...)s
, поля которого каждый содержит переменную.
Следующие отображения содержимое файла sat2.dat
:
type sat2.dat Test,Gender,Score Verbal,Male,470 Verbal,Female,530 Quantitative,Male,520 Quantitative,Female,480
Следующее создает переменные Gender
, Score
и Test
из файла sat2.dat
и отображает содержимое рабочей области MATLAB®:
tdfread('sat2.dat',',') Name Size Bytes Class Attributes Gender 4x6 48 char Score 4x1 32 double Test 4x12 96 char