Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 65 стр.

UptoLike

Составители: 

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