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

Форматы вывода результата вычислений

Требуемый формат вывода результата определяется пользователем из меню MatLab. Выберите в меню File пункт Preferences. На экране появится диалоговое окно Preferences. Для установки формата вывода следует убедиться, что в списке левой панели выбран пункт Command Window. Задание формата производится из раскрывающегося списка Numeric format панели Text display.

Или с помощью кода: format тип(сам формат)

  1. Как можно просмотреть в matlab список всех элементарных математи­ческих функций?

Со списком элементарных функций можно ознакомиться, выполнив команду hel p elfun, а со списком специальных функций — с помощью команды help specfun.

  1. Какие виды функций в matlab вам известны?

Функции могут быть встроенными (внутренними) и внешними, или т-функциями

  1. Опишите способы создания одномерных массивов в matlab.

Для создания вектора в MATLAB необходимо записать переменную в след форме: A=[…]

Можно задать массив, прописывая все его элементы по отдельности:

» al(1)=67; al(2)=7.8; al(3)=0.017;

  1. Опишите способы создания двумерных массивов в MATLAB.\

a=[1 2; 3 4; 5 6] Полученную матрицу а размером 3x2 (первым указывается число строк, вторым - число столбцов) можно сформировать также вертикальной конкате­нацией вектор-строк:

» a=[[1 2];[3 4];[5 6]];

или горизонтальной конкатенацией вектор-столбцов:

» a=[[1;3;5],[2;4;6]];

» a(1,1)=1; a(1,2)=2; a(2,1)=3;

» a(2,2)=4; a(3,1)=5; a(3,2)=6;

  1. Перечислите и объясните действие операторов, используемых при вычис­лениях с массивами.

Операторы сложения, умножения, деления и разности работают только с операндами одного размера, за исключением ситуации со скаляром. Для массивов разных размеров используют специальные операторы, состоящие из комбинации двух: .*, ./ и т.д. Скалярное произведение можно найти как sum(u.^m) или же как u*v^ .

F=rand(3) создает матрицу 3х3 случайных элементов.

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

уровень 1:

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

уровень 2:

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

уровень 3:

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

уровень 4:

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

уровень 5:

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

  1. Опишите действие операций отношения.

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

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

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

  • >      Больше

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

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

  • ~ =   Не равно

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