Составители:
23
wavwrite
Запись данных в звуковой файл с расширением .wav (фор-
мат фирмы Microsoft)
• Создание MEX-файла. Наилучший способ создания программ
для записи данных - это использовать уже имеющиеся про-
граммы на языках C или Fortran для записи данных в другие
приложения. Однако этот метод, называемый смешанным
программированием, требует написания специальных про-
грамм-связок, оформляемых в виде MEX-файлов.
• Разработка программы на языках Fortran или
C. Программи-
сты, использующие языки Fortran или C, могут написать
специальные программы для преобразования данных из фор-
мата MAT-файла системы MATLAB в формат приложения. В
этом случае данные могут быть выгружены из системы
MATLAB с помощью обычной команды save.
• Текстовые файлы с разделителями. Функции dlmread и
dlmwrite позволяют читать и записывать данные
, отделенные
разделителем, используя ASCII-файл. В качестве разделителя
может быть использован любой символ, который отделяет
одно значение от другого.
Например, рассмотрим файл с именем ph.dat, который со-
держит данные, разделенные точкой с запятой:
7.2; 8.5; 6.2; 6.6
5.4;9.2;8.1;7.2
Для того чтобы прочитать содержимое этого файла в массив с
именем A, надо использовать следующий оператор
A = dlmread('ph.dat', ';');
Второй аргумент функции dlmread указывает тип разделите-
ля. В дополнение к разделителю, который вы используете, функция
dlmread также считает разделителями имеющиеся пробелы. Поэтому
функция dlmread, приведенная выше, будет работать правильно, если
даже содержимое файла ph.dat будет таким:
7.2; 8.5; 6.2; 6.6
5.4; 9.2 ;8.1; 7.2
Запись данных в звуковой файл с расширением .wav (фор- wavwrite мат фирмы Microsoft) • Создание MEX-файла. Наилучший способ создания программ для записи данных - это использовать уже имеющиеся про- граммы на языках C или Fortran для записи данных в другие приложения. Однако этот метод, называемый смешанным программированием, требует написания специальных про- грамм-связок, оформляемых в виде MEX-файлов. • Разработка программы на языках Fortran или C. Программи- сты, использующие языки Fortran или C, могут написать специальные программы для преобразования данных из фор- мата MAT-файла системы MATLAB в формат приложения. В этом случае данные могут быть выгружены из системы MATLAB с помощью обычной команды save. • Текстовые файлы с разделителями. Функции dlmread и dlmwrite позволяют читать и записывать данные, отделенные разделителем, используя ASCII-файл. В качестве разделителя может быть использован любой символ, который отделяет одно значение от другого. Например, рассмотрим файл с именем ph.dat, который со- держит данные, разделенные точкой с запятой: 7.2; 8.5; 6.2; 6.6 5.4;9.2;8.1;7.2 Для того чтобы прочитать содержимое этого файла в массив с именем A, надо использовать следующий оператор A = dlmread('ph.dat', ';'); Второй аргумент функции dlmread указывает тип разделите- ля. В дополнение к разделителю, который вы используете, функция dlmread также считает разделителями имеющиеся пробелы. Поэтому функция dlmread, приведенная выше, будет работать правильно, если даже содержимое файла ph.dat будет таким: 7.2; 8.5; 6.2; 6.6 5.4; 9.2 ;8.1; 7.2 23
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »