caseread

Считайте имена случая из файла

Описание

пример

names = caseread(filename) читает содержимое filename и возвращает символьный массив names. caseread функционируйте обрабатывает каждую линию файла как отдельное имя случая. Задайте filename или как имя файла в текущей папке или как имя полного пути файла.

filename может иметь одно из следующих расширений файла:

  • .txt, .dat, или .csv для файлов разделенного текста

  • .xls, .xlsm, или .xlsx для файлов электронной таблицы Excel®

names = caseread открывает диалоговое окно Select File to Open так, чтобы можно было в интерактивном режиме выбрать файл, чтобы читать.

Примеры

свернуть все

Создайте символьный массив имен случая, представляющих месяцы.

months = char('January','February', ...
    'March','April','May');

Напишите имена в файл с именем months.dat. Просмотрите содержимое файла при помощи type функция.

casewrite(months,'months.dat')
type months.dat
January 
February
March   
April   
May     

Считайте имена в months.dat файл.

names = caseread('months.dat')
names = 5x8 char array
    'January '
    'February'
    'March   '
    'April   '
    'May     '

Входные параметры

свернуть все

Имя файла, чтобы читать в виде вектора символов или строкового скаляра.

В зависимости от местоположения файла, filename имеет одну из следующих форм.

Местоположение файлаФорма
Текущая папка или папка на пути MATLAB®

Задайте имя файла в filename.

Пример: 'myTextFile.csv'

Папка, которая не является текущей папкой или папкой на пути MATLAB

Задайте полное имя или относительный путь в filename.

Пример: 'C:\myFolder\myTextFile.csv'

Пример: 'months.dat'

Типы данных: char | string

Альтернативная функциональность

Вместо того, чтобы использовать casewrite и caseread с символьными массивами рассмотрите использование writecell и readcell с массивами ячеек. Например:

months = {'January';'February';'March';'April';'May'};
writecell(months,'months.dat')
names = readcell('months.dat')
names =

  5×1 cell array

    {'January' }
    {'February'}
    {'March'   }
    {'April'   }
    {'May'     }

Смотрите также

| | | | |

Представлено до R2006a