- •Лабораторная работа №1
- •1. Графический интерфейс пользователя matlab
- •2. Структура окна Command Window
- •3. Браузер рабочей области – окно Workspace.
- •4. Интерфейс редактора м-файлов
- •5. Matlab в роли суперкалькулятора.
- •5.3. Действия над матрицами
- •6. Основные объекты matlab
- •7. Константы и системные переменные
- •8. Текстовые комментарии
- •9. Переменные и присваивание им значений
- •10. Операторы и функции
- •11. Функции комплексного аргумента
- •12. Погрешность измерения величин
- •Контрольные вопросы
- •Практические задания
Контрольные вопросы
Какие окна имеет интерфейс MATLAB, их назначение?
Какова структура окна Command Windows?
Как очистить окно Command Windows?
Как в MATLAB осуществляется ввод и выполнение команд?
Как увеличить длину командной строки Command Windows, распространив её на несколько физических строк командного окна?
Что называется рабочей областью MATLAB?
Как осуществляется просмотр и редактирование значений переменных в окне Workspace?
Как отобразить список переменных, созданных в данном сеансе работы, в командном окне?
Как удалить неиспользуемую более переменную из рабочего пространства MATLAB?
Как получить справку по выбранной команде MATLAB?
Для чего служит редактор М-файлов?
Как вызвать редактор М-файлов, и какие отладочные средства он имеет?
Как осуществляется цветовые выделения и синтаксический контроль при работе с пакетом MATLAB?
Как можно получить быструю справку по любой команде MATLAB?
Расскажите о MATLAB в роли супер калькулятора.
Что принято называть сессией при работе с MATLAB?
Как изображается и для чего служит комментарий?
Что такое интерактивный режим?
Перечислите основные объекты, с которыми работает MATLAB.
В каком окне можно скорректировать данные, занесённые в рабочую область и как вызвать это окно?
Что такое системные переменные MATLAB их идентификаторы?
Перечислите системные переменные и назовите, какие значения принимает каждая системная переменная по умолчанию.
Перечислите типы переменных, используемых в MATLAB.
Правила задания имени переменной.
Как присвоить переменной значение?
В каком формате в MATLAB представляются вещественные числа?
Какие форматы отображения вещественных чисел используются в MATLAB?
Как в MATLAB осуществляются операции с комплексными числами?
Как в MATLAB осуществляются операции с матрицами?
Перечислите основные арифметические операторы и их синтаксис
в системе MATLAB
Что такое встроенная функция? Перечислите алгебраические и арифметические встроенные функции в MATLAB.
Перечислите тригонометрические и обратные встроенные функции в MATLAB.
Записать выражение в MATLAB: 2π + а 4.
Записать выражение в MATLAB: Sin 45 + Sin 45°.
Чем отличается действительное число от комплексного числа? Правила записи комплексных чисел в системе MATLAB.
Перечислите функции комплексной переменной в системе MATLAB.
Алгоритм решения системы линейных уравнений с комплексными коэффициентами.
Практические задания
ЗАДАНИЕ 1:
а) вычислить значение функции y =f(x) в точке х0
б) простроить график функции y =f(x) используя встроенную функцию MatLab poly(x,y) на интервале от х0 до хn , шаг аргумента x определить самостоятельно
Варианты заданий.
№ варианта |
Функция |
х0 |
хn |
1 |
|
5,5 |
8,5 |
2 |
|
2,75 |
4,2 |
3 |
|
3,1 |
4,0 |
4 |
|
4,21 |
7,6 |
5 |
|
6,32 |
7,8 |
6 |
|
4,75 |
6,25 |
7 |
|
2,35 |
4,55 |
8 |
|
8,29 |
12,49 |
9 |
|
4,56 |
6,25 |
10 |
|
1,23 |
12,0 |
11 |
|
7,55 |
9,65 |
Пример выполнения задания:
>> x=4.75;
>> y=(2/3*(sin(2*x))^2)-(3/4*(cos(2*x))^2)
y =
-0.7420
>> x=4.75:0.05:5; % задание вектора аргумента (x0:шаг аргумента:xn)
>> y=(2/3*(sin(2*x)).^2)-(3/4*(cos(2*x)).^2)
y =
-0.7420 -0.7069 -0.6454 -0.5597 -0.4534 -0.3307
>> plot(x,y)
Рис. 10. График функции
со списком элементарных функций MatLab можно ознакомиться, набрав команду
>> help elfun
со списком операторов
>> help ops
Чтобы очистить командное окно, необходимо из меню Clear Command выбрать команду Command Window, очистить историю команд, Command History (Рис. 11)
Рис. 11. Использование команд меню Clear Command .
ЗАДАНИЕ 2. 1. Определить, какое равенство точнее.
2. Округлить сомнительные цифры числа, оставив верные знаки.
3. Найти предельную абсолютную и относительную погрешности числа, если они имеют только верные цифры.
4. Вычислить и определить погрешности результата.
Варианты заданий.
№ варианта |
Задание |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8
|
|
9 |
|
10 |
|
11 |
|
|
|
|
|
|
|
