Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Тело файла с любыми выражениями, командами и управляющими структурами



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.011 с)...