Комп'ютерна практика №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.1x3.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))
