Составители:
63
Пример
average.m
Если имя файла и имя функции в строке определения функ-
ции разные, то используется имя файла, а внутреннее имя игнориру-
ется. Хотя имя функции, определенное в строке определения функ-
ции, может и не совпадать с именем файла, настоятельно рекоменду-
ется использовать одинаковые имена.
Двойственность функций и команд. Команды
системы
MATLAB - это операторы вида:
load
help
Многие команды могут быть модифицированы добавлением операн-
дов:
load August17.dat
help magic
type rank
Альтернативный метод задания модификаторов - определить их в ка-
честве строковых аргументов функции:
load('August17.dat')
help('magic')
type('rank')
В этом заключается двойственность понятий команды и функции в
системе MATLAB. Любая команда вида
command argument
может быть записана в форме функции
command('argument').
Преимущество функционального описания проявляется, ко-
гда строка аргументов формируется по частям. Следующий пример
показывает, как может быть обработана последовательность файлов
August1.dat, August2.dat, и т.д. Здесь используется функция int2str,
которая переводит целое число в строку символов, что помогает
сформировать последовательность имён файлов.
for d = 1:31
s = ['August' int2str(d) '.dat']
load(s) %Загрузить файл с именем August'd'.dat
% Операторы обработки файла
end
Пример
average.m
Если имя файла и имя функции в строке определения функ-
ции разные, то используется имя файла, а внутреннее имя игнориру-
ется. Хотя имя функции, определенное в строке определения функ-
ции, может и не совпадать с именем файла, настоятельно рекоменду-
ется использовать одинаковые имена.
Двойственность функций и команд. Команды системы
MATLAB - это операторы вида:
load
help
Многие команды могут быть модифицированы добавлением операн-
дов:
load August17.dat
help magic
type rank
Альтернативный метод задания модификаторов - определить их в ка-
честве строковых аргументов функции:
load('August17.dat')
help('magic')
type('rank')
В этом заключается двойственность понятий команды и функции в
системе MATLAB. Любая команда вида
command argument
может быть записана в форме функции
command('argument').
Преимущество функционального описания проявляется, ко-
гда строка аргументов формируется по частям. Следующий пример
показывает, как может быть обработана последовательность файлов
August1.dat, August2.dat, и т.д. Здесь используется функция int2str,
которая переводит целое число в строку символов, что помогает
сформировать последовательность имён файлов.
for d = 1:31
s = ['August' int2str(d) '.dat']
load(s) %Загрузить файл с именем August'd'.dat
% Операторы обработки файла
end
63
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »
