![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Создание М-программ
Основные операторы М-языка
Для ввода исходных данных в диалоговом режиме используется функция input(), имеющая следующий синтаксис: Input(‘текст’)
Пример 3-9. Требуется ввести значение переменной а в диалоговом режиме. Решение и результат:
Инструкции | Результат |
>> a = input('введите число') | введите число 5 a = |
Условный оператор
Для программирования условий в М-языке Matlab используется оператор If. Существуют две разновидности оператора If обычная и расширенная. Обычная форма If имеет следующий синтаксис:
If условие
операторы1
Else
операторы2
End
Синтаксис расширенного оператора If:
If условие1
операторы1
elseif условие2
операторы2
…
elseif условие n
операторы n
Else
операторы
End
При выполнении оператора If сначала проверяется первое условие. Если оно истинно, то выполняются операторы1, после чего программа перейдет к выполнению операторов, следующих за end. Если первое условие ложно, то проверяется второе условие и т.д. Операторы, следующие за else, выполняются в том случае, если ни одно из условий не выполнено.
Операции и операторы в MATLAB
Операции сравнения | Логические | |
операторы | операции | |
< меньше | and(A, B) | A & B |
> больше | or(A, B) | A | B |
=?= равно | xor(A, B) | |
~= не равно | Not(A) | ~ A |
<= меньше или равно | ||
>= больше или равно |
При одновременном использовании в выражении логических, арифметических операций и операций сравнения важно учитывать приоритет операций:
1. Логические операторы.
2. Логическая операция ~
3. Арифметические операции (в соответствии с их приоритетом).
4. Операции сравнения.
5. Логическая операция «и» – &.
6. Логическая операция «или» – |.
Дата публикования: 2015-01-14; Прочитано: 502 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!