
- •Как изменить на экране формат вывода числа?
- •Как можно просмотреть в matlab список всех элементарных математических функций?
- •Какие виды функций в matlab вам известны?
- •Опишите способы создания одномерных массивов в matlab.
- •Перечислите и объясните действие операторов, используемых при вычислениях с массивами.
- •Опишите действие операций отношения.
- •Опишите действие логических операций.
- •Как построить декартовый и полярный графики функции одной переменной?
- •Как построить несколько графиков в одной системе координат?
- •11. Как построить графики в разных подобластях одного графического окна?
- •Как изменить цвет и стиль линий на графиках?
- •Как сделать надписи на осях, на полученном рисунке? Как сделать заголовок для графика?
- •Как построить график функции двух переменных? Как построить график поверхности?
- •Что такое m-файлы? Как создать, сохранить и вызвать m-файл?
- •Что называют операцией правого и левого деления матриц?
- •Как можно приближенно определить нули функции?
- •Как можно достигнуть большей точности при нахождении нулей функции?
- •Как определяются корни многочлена в системе matlab?
- •Как вычислить определенный интеграл и двойной интеграл в системе matlab?
- •Опишите схему нахождения решений системы дифференциальных уравнений с начальными условиями?
- •Как произвести упрощение алгебраического выражения в системе matlab?
- •Как символьно определить производную n-ого порядка от явно и неявно заданных функций?
- •Опишите функцию dsolve.
- •Как вызвать редактор m-файлов
- •Что такое сценарий
- •Что такое файл-функция
- •Какова структура m-файла, содержащего файл-функцию
- •Какая процедура называется векторизацией кода
- •Какую роль играют строки комментариев, располагаемые сразу за заголовком файл-функции
- •Как осуществляется передача информации из командного окна matlab в файл-функцию
- •Что такое локальные, глобальные переменные
- •Какие операции отношения определены над числами в matlab
- •Какие логические операции над вещественными числами определены в matlab
- •Символьные обозначения логических операций
- •Какова иерархия приоритетов в выполнении математических операций, операций отношения и логических операций
- •Как работают циклы for, while
- •Как используется конструкция if-elseif-else для изменения хода программы в зависимости от нескольких условий
- •43. Как работают операторы switch, break
Как изменить на экране формат вывода числа?
Форматы вывода результата вычислений
Требуемый формат вывода результата определяется пользователем из меню MatLab. Выберите в меню File пункт Preferences. На экране появится диалоговое окно Preferences. Для установки формата вывода следует убедиться, что в списке левой панели выбран пункт Command Window. Задание формата производится из раскрывающегося списка Numeric format панели Text display.
Или с помощью кода: format тип(сам формат)
Как можно просмотреть в matlab список всех элементарных математических функций?
Со списком элементарных функций можно ознакомиться, выполнив команду hel p elfun, а со списком специальных функций — с помощью команды help specfun.
Какие виды функций в matlab вам известны?
Функции могут быть встроенными (внутренними) и внешними, или т-функциями
Опишите способы создания одномерных массивов в matlab.
Для создания вектора в MATLAB необходимо записать переменную в след форме: A=[…]
Можно задать массив, прописывая все его элементы по отдельности:
» al(1)=67; al(2)=7.8; al(3)=0.017;
Опишите способы создания двумерных массивов в 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;
Перечислите и объясните действие операторов, используемых при вычислениях с массивами.
Операторы сложения, умножения, деления и разности работают только с операндами одного размера, за исключением ситуации со скаляром. Для массивов разных размеров используют специальные операторы, состоящие из комбинации двух: .*, ./ и т.д. Скалярное произведение можно найти как sum(u.^m) или же как u*v^ .
F=rand(3) создает матрицу 3х3 случайных элементов.
При работе с массивом чисел установлены следующие уровни приоритета среди арифметических операций :
уровень 1: |
поэлементное транспонирование (.'), поэлементное возведение в степень (.^), эрмитово сопряженное транспонирование матрицы ('), возведение матрицы в степень (^); |
уровень 2: |
унарное сложение (+), унарное вычитание (-); |
уровень 3: |
умножение массивов (.*), правое деление (./), левое деление массивов (.\), умножение матриц (*), решение систем линейных уравнений - операция (/), операция (\); |
уровень 4: |
сложение (+), вычитание (-); |
уровень 5: |
оператор формирования массивов (:). |
Опишите действие операций отношения.
Операции отношения сравнивают между собой два операнда по величине. Эти операции записываются следующими знаками или комбинациями знаков (Таблица 1):
Определено 6 операций отношения: < Меньше
<= Меньше или равно
> Больше
> = Больше или равно
== Равно тождественно
~ = Не равно
В случае истинности операции отношения ее величина равна 1, а в случае ложности - 0. Операции отношения имеют более низкий приоритет, чем арифметические операции.