Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
za4et.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
145.41 Кб
Скачать

Комп'ютерна практика №3

Завдання 1. Побудувати графіки функцій однієї змінної на вказаних

інтервалах. Вивести графіки різними способами:

· в окремі графічні вікна;

· в одне вікно на одні вісі;

· в одне вікно на окремі вісі.

Дати заголовки, розмістити підписи до вісей, легенду, рекомендується

використовувати різні кольори, стилі ліній і типи маркерів, нанести сітку.

x=-5:5;

f=sin(x);

g=sin(x).^2;

figure

plot(f,x)

grid on

figure

plot(g,x)

grid on

figure

subplot(1,2,1)

plot(f,x)

grid on

subplot(1,2,2)

plot(g,x)

grid on

Завдання 2. Побудувати графік параметрично заданої функції, за допомогою

команд plot та comet.

t=(-2:2);

x=t-sin(t);

y=1-cos(t);

figure

plot(x,y)

comet(x,y)

[x y]=meshgrid(-1:0.1:1, -1:0.1:1);

z=sin(x)*exp(-3*y);

mesh(x,y,z);

surf(x,y,z);

contour(x,y,z,15);

surfl(x,y,z);

Комп'ютерна практика №4

Тема. Елементи лінійної алгебри та векторного аналізу.

Мета роботи: навчитись проводити операції з векторами та матрицями в системіMATLAB.

Завдання 1. Сформувати матриці A, B, C та знайти відповідні матричні

вирази

A=[-0.1 3.3 2.5

3.1 2.1 -0.6

5.2 1.1 -0.3];

>> B=[0 2 1

-1 3 1

2 5 -2

0 1 -2];

>> C=[0.1 0.3 0.2 1.7

-0.3 0.1 0.3 -0.1

0.2 -0.5 1.1 1.4];

>> (A*B.'*B)^4-2*A+C*C.'

ans =

1.0e+008 *

0.4259 1.7486 -0.4249

0.3836 1.6312 -0.3773

0.2968 1.2813 -0.2902

Завдання 2. Обчислити значення функції f (x) для усіх єлементів матриці

x=[0.1 0.2 0.4 -0.3

-0.2 1 0.7 -1.1];

>> f=exp(x.^2+x+1)

f =

3.0344 3.4556 4.7588 2.2034

2.3164 20.0855 8.9352 3.0344

Комп'ютерна практика №5

Тема. Поліноми та алгоритми їх обчислення.

Мета роботи: ознайомитись з алгоритмами обчислення поліномів.

Завдання 1. Ввести два полінома P1 й P2

Завдання 2. Знайти добуток P поліномів P1 й P2.

>> p1=[1 0 12 11];

p2=[1 2 3 2];

>> D=conv(p1,p2)

D =

1 2 15 37 58 57 22

Завдання 3. Знайти частку і залишок від ділення P на P1.

>> [q,p]=deconv(p1,p2)

q =

1

p =

0 -2 9 9

Завдання 4. Обчислити корені поліному P2.

>> K=roots(p2)

K =

-0.5000 + 1.3229i

-0.5000 - 1.3229i

-1.0000

Завдання 5. Знайти похідну поліному P1.

>>C=polyder(p1)

C =

3 0 12

Завдання 6. Утворити поліном P3 за його заданими трьома коренями

(дивиться таблицю 5.3) та побудувати графік поліному P3.

p3=[3 2 1];

>> plot(p3)

Завдання 7. Задати поліном P(x)x3 3.55x2 5.1x3.1 та знайти графічно його єдиний дійсний корінь.

p=[1 -3.55 5.1 -3.1];

>> sqrt(p)

ans =

Columns 1 through 2

1.0000 0 + 1.8841i

Columns 3 through 4

2.2583 0 + 1.7607i

>> plot(sqrt(p))

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]