Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КМ Ответы на модуль.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
71.46 Кб
Скачать
  1. Что такое локальные, глобальные переменные

переменные в файлах-сценариях являются глобальными, а в файлах-функциях — локальными. Глобальные действуют глобально (в рамках всей программы), локальные – локально (в рамках функции).

  1. Какие операции отношения определены над числами в matlab

Операции отношения сравнивают между собой два операнда по величине. Эти операции записывают­ся следующими знаками или комбинациями знаков (Таблица 1):

Определено 6 операций отношения: <      Меньше

  • <=    Меньше или равно

  • >      Больше

  • > =   Больше или равно

  • ==    Равно тождественно

  • ~ =   Не равно

  • В случае истинности операции отношения ее величина равна 1, а в случае ложности - 0. Операции отношения имеют более низкий приоритет, чем ариф­метические операции.

  1. Какие логические операции над вещественными числами определены в matlab

  2. Логические операции над вещественными числами обозначаются знаками, перечисленными в таблице 2:

  3. Символьные обозначения логических операций

  4. Таблица 2

  5. &

    |

    ~

    и

    или

    НЕ

  6. Первые две из этих операций являются бинарными (двухоперандными), а последняя - унарной (однооперандной). Логические операции трактуют свои операнды как «истинные» (не равные нулю) или «ложные» (равные нулю). Ес­ли оба операнда операции «И» истинны (не равны нулю), то результат этой операции равен 1 («истина»); во всех остальных случаях операция «И» выраба­тывает значение 0 («ложь»). Операция «ИЛИ» вырабатывает 0 («ложь») только в случае, когда являются ложными (равными нулю) оба операнда. Операция «НЕ» инвертирует «ложь» на «истину». Логические операции имеют самый низкий приоритет.

  7. Какова иерархия приоритетов в выполнении математических операций, операций отношения и логических операций

  8. Арифметические операторы. При работе с массивом чисел установлены следующие уровни приоритета среди арифметических операций :

уровень 1:

поэлементное транспонирование (.'), поэлементное возведение в  степень (.^), эрмитово сопряженное транспонирование матрицы   ('), возведение матрицы в степень (^);

уровень 2:

унарное сложение (+), унарное вычитание (-);

уровень 3:

умножение массивов (.*), правое деление (./), левое деление массивов (.\), умножение матриц (*), решение систем линейных уравнений - операция (/), операция (\);

уровень 4:

сложение (+), вычитание (-);

уровень 5:

оператор формирования массивов (:).

Логические отношения имеют ниже приоритет.

<

<=

>

>=

~=

==

Меньше

Меньше или равно

Больше

Больше или равно

Не равно

Равно

А логические для вещественных чисел – самые низкие.

&

|

~

и

или

НЕ