Курсовая, контрольная работа. Примеры выполнения

интерпретатор текстовый редактор М-файл Метод с фиксированным шагом использование субмоделей S-модели достоверность имитации RLC-цепи дерево компонентов

Создание простейших файл-функций (процедур)

Как было отмечено ранее, файл-функция (процедура) должна начинаться со строки заголовка:

function [<ПКВ>] = <Имя процедуры>(<ПВВ>).

Если перечень конечных (выходных) величин (ПКВ) содержит только один объект (в общем случае — матрицу), то файл-функция представляет собой обычную функцию (одной или нескольких переменных). Фактически даже в этом простейшем случае файл-функция является уже процедурой в обычном смысле других языков программирования, если выходная величина является вектором или матрицей. Первая строка в этом случае имеет вид:

function <Имя переменной> = <Имя процедуры>(<ПВВ>).

Если же в результате выполнения файл-функции должны быть определены (вычислены) несколько объектов (матриц), такая файл-функция представляет собой уже более сложный объект, который в программировании обычно называется либо процедурой (в языке Паскаль), либо подпрограммой. Общий вид первой строки в этом случае становится таким.

function [yl, у2, …, yN] = <Имя процедуры>(<ПВВ>),

т.е. перечень выходных величин yl, у2, … , yN должен быть представлен как вектор-строка с элементами yl, у2, … , yN (все они могут быть матрицами).

В простейшем случае функции одной переменной заголовок приобретет вид:

function у = func(x),

где func — имя функции (М-файла).

(1.2)

Для этого следует активизировать меню File командного окна MAT- LAB и выбрать в нем сначала команду New, а затем команду M-file. После

В качестве примера рассмотрим составление М-файла для функции

этого на экране появится окно текстового редактора. В нем нужно набрать следующий текст:

Затем необходимо сохранить этот текст в файле под именем Fl.m. Итак, М-файл создан. Теперь можно пользоваться этой функцией при расчетах. Так, если ввести команду:


7271f726