![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
var=выражение
Последняя инструкция “ var=выражение ” вводится, если требуется, чтобы функция возвращала результат вычислений. Если необходимо большее количество выходных параметров, структура модуля будет иметь следующий вид:
Function[var1,var2,...]=f_name(Список_параметров_передаваемых_значений)
%Основной комментарий – одна строка (обязателен)
%Дополнительный комментарий – любое число строк (необязателен)
Тело файла с любыми выражениями, командами и управляющими структурами.
var1=выражение
var2=выражение
...
Имена var, var1, var2,... для возвращаемых значений являются глобальными или известными в теле вызывающей М-функции.
Управляющие структуры
Помимо программ с линейной структурой, инструкции которых исполняются строго по порядку, MATLAB позволяет создавать программы, структура которых нелинейна. Для создания таких программ применяются следующие управляющие структуры:
1. Диалоговый ввод: input (строка);
2. Условный оператор: if... elsif... else... end;
3. Циклы типа for...end: for Заголовок_цикла Тело_цикла end;
4. Циклы типа while...end: while Условие_цикла Тело_цикла end;
5. Конструкция переключателя: switch Exp case B1 case b2 … otherwise end;
6. Конструкция try...catch...end: try Тело_try catch Тело_catch end;
7. Создание паузы в вычислениях: pause, pause (...), pause on, pause off.
Для организации диалогового вывода используются функции
input и disp.
Функция input имеет следующий синтаксис:
переменная = input(строка)
При выполнении этой команды вначале выводится строка, затем происходит остановка работы программы и ожидается ввод значения. Ввод подтверждается нажатием клавиши Enter, после чего введенное значение присваивается переменной.
Функция disp предназначена для вывода ее параметра на экран:
disp (Выводимое значение)
Условный оператор if в общем виде записывается следующим образом:
Дата публикования: 2015-10-09; Прочитано: 237 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!