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

UptoLike

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

57
щие ячейки ввода не будут перевычислены. Кнопка Cancel служит
для отказа от выбранных установок.
3 Программирование в среде Matlab 5
3.1 Введение
Файлы, которые содержат коды языка MATLAB, называются
M-файлами. Для создания M-файла используется текстовый редактор;
вызову М-файла предшествует присваивание значений входным ар-
гументам; результатом является значение выходной переменной. Та-
ким образом, вся процедура включает две операции:
Создать M-файл, используя текстовый редактор:
function c = myfile(a, b)
c = sqrt((a.^2)+(b.^2))
Вызвать M-файл из командной строки или из
другого M-
файла:
>> а = 7.5
>> b = 3.342
>> c = myfile(a, b)
c = 8.2109
Типы M-файлов. Существует два типа M-файлов: М-
сценарии и М-функции со следующими характеристиками:
М-сценарий М-функция
Не использует входных и
выходных аргументов
Использует входные и выходные
аргументы
Оперирует с данными из
рабочей области
По умолчанию, внутренние пере-
менные являются локальными по
отношению к функции
Предназначен для автомати-
зации последовательности
шагов, которые нужно вы-
полнять много раз
Предназначена для расширения воз-
можностей языка MATLAB (биб-
лиотеки функций, пакеты приклад-
ных программ)
Структура M-файла. М-файл, оформленный в виде функции
состоит из следующих компонентов:
щие ячейки ввода не будут перевычислены. Кнопка Cancel служит
для отказа от выбранных установок.


       3 Программирование в среде Matlab 5


       3.1 Введение

         Файлы, которые содержат коды языка MATLAB, называются
M-файлами. Для создания M-файла используется текстовый редактор;
вызову М-файла предшествует присваивание значений входным ар-
гументам; результатом является значение выходной переменной. Та-
ким образом, вся процедура включает две операции:
       • Создать M-файл, используя текстовый редактор:
function c = myfile(a, b)
c = sqrt((a.^2)+(b.^2))
       • Вызвать M-файл из командной строки или из другого M-
файла:
>> а = 7.5
>> b = 3.342
>> c = myfile(a, b)
c = 8.2109
         Типы M-файлов. Существует два типа M-файлов: М-
сценарии и М-функции со следующими характеристиками:
        М-сценарий                      М-функция

Не использует входных и      Использует входные и выходные
выходных аргументов          аргументы
Оперирует с данными из       По умолчанию, внутренние пере-
рабочей области              менные являются локальными по
                             отношению к функции
Предназначен для автомати-   Предназначена для расширения воз-
зации последовательности     можностей языка MATLAB (биб-
шагов, которые нужно вы-     лиотеки функций, пакеты приклад-
полнять много раз            ных программ)

        Структура M-файла. М-файл, оформленный в виде функции
состоит из следующих компонентов:
                                                                57