Початок роботи з MatLab. Організація прямих обчислень

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
РТ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Лабораторна робота
Предмет:
Інформаційні технології

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет "Львівська політехніка" / Лабораторна робота №1 Початок роботи з MatLab. Організація прямих обчислень. Львів 2016 Мета роботи: Ознайомитися з вікном програми і призначенням його елементів. Освоїти використання MatLab в режимі калькулятора. Завдання: Завдання 1. Вивчити інтерфейс MatLab. Завдання 2. Виконати в режимі калькулятора наступні дії: · Введення вихідних операндів. · Виконати над операндами 1 і 2 операцію 1. · Виконати над результатом і операндом 1 операцію 2. · Виконати над результатом і операндом 2 операції 3. Виконати наступні дії по зміні формату відображення результату обчислень: ·         у форматах long, long e, rat переглянути значення результату обчислень pi/2 ·         у форматі long переглянути значення констант pi, realmax, realmin, eps. ·         за допомогою команди  whos переглянути усі створені змінні. Індивідуальне завдання: Операнд 1 Операнд 2 Оператор 1 Оператор 2 Оператор 3  X=[89 12 33 19 21] 45 + .* -   Завдання 3. Обчислити значення виразу F(x) згідно варіанту. При вводі виразу врахувати доцільність створення проміжних змінних. Індивідуальне завдання: № x F(x)    Завдання 1 Я ознайомився із з інтерфейсом Matlab та вивчив його.  Завдання 2 В області Command Window я виконав обчислення в режимі калькулятора, згідно свого варіанту: >> x=[89 12 33 19 21] x = 89 12 33 19 21 >> a=45 a = 45 >> y=x+a y = 134 57 78 64 66 >> z=x.*a z = 4005 540 1485 855 945 >> z1=x-a z1 = 44 -33 -12 -26 -24 >> pi/2 ans = 1.5708 >> format long >> ans ans = 1.57079632679490 >> format long e >> ans ans = 1.570796326794897e+000 >> format rat >> ans ans = 355/226 >> format long >> pi ans = 3.14159265358979 >> realmax ans = 1.797693134862316e+308 >> realmin ans = 2.225073858507201e-308 >> eps ans = 2.220446049250313e-016 >> whos Name Size Bytes Class a 1x1 8 double array ans 1x1 8 double array x 1x5 40 double array y 1x5 40 double array z 1x5 40 double array z1 1x5 40 double array Grand total is 22 elements using 176 bytes Кожній матриці я надав своє ім’я – ім’я змінної. Також при визначенні сталих я не надавав їм імен і це значення автоматично присвоювалось службовій змінній ans. Завдання 3 >> n=2 n = 2 >> x=36/(11*(n*n+5*n+4)) x = 0.18181818181818 >> A=x*x*cos(x) A = 0.03251294408148 >> B=sin(x)/tan(2*pi) B = -7.382458491858223e+014 >> C=x*(1-e^B) ??? Undefined function or variable 'e'. >> C=x*(1-exp(B)) C = 0.18181818181818 >> X1=A+sqrt(B) X1 = 3.251294408147673e-002 +2.717067995442555e+007i >> X2=B*B-A X2 = 5.450069338400958e+029 >> X=X1/X2 X = 5.965601914895265e-032 +4.985382435959500e-023i >> Y=B-(1/B) Y = -7.382458491858223e+014 >> Z=C Z = 0.18181818181818 >> X+Y-Z ans = -7.382458491858224e+014 +4.985382435959500e-023i У цьому завданні я виконав обчислення, які були дані у завданні. При цьому я врахував, що дії потрібно виконувати поелементно, а не за законами матричної алгебри. Також, для спрощення обчислень, я розбив вираз на декілька частин. При обчисленнях я користувався вбудованими функціями Matlab. Висновок: на цій лабораторній роботі я ознайомився та вивчив інтерфейс та деякі можливості Matlab, а також виконав обчислення виразу, заданого мені. Я працював з звичайними числами, так із матрицями.
Антиботан аватар за замовчуванням

20.04.2017 17:04-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!