Загрузка данных


%% Вариант 8 – полный блок

close all
clear
clc

%% 1. Таблица значений функции
% y(x) = (3*cos(x)^4)/(5 + sin(3x)) + 2*e^(-2x)*tan(x)
x1 = [0.2 0.3 0.7 0.9 1.2 1.3 2.5];
y1 = 3*cos(x1).^4./(5 + sin(3*x1)) + 2*exp(-2*x1).*tan(x1)

%% 2. Вектор-столбец и вектор-строка
col_vec = (0:0.1:1)';   % вектор-столбец
row_vec = 1:-0.4:2      % вектор-строка

%% 3. График функции y(x) = e^(-2x)*(5 + cos(2x)) на [0,0.9]
x3 = 0:0.01:0.9;
y3 = exp(-2*x3).*(5 + cos(2*x3));
figure
plot(x3,y3)
grid on
title('y(x) = e^{-2x}*(5 + cos(2x))')
xlabel('x')
ylabel('y')

%% 4. Графики функций f(x) = cos(1.5/x^3), g(x) = sin(3/(2*x^2)) на [-2,-0.2]
x4 = -2:0.01:-0.2;
f4 = cos(1.5./x4.^3);
g4 = sin(3./(2*x4.^2));
figure
plot(x4,f4,x4,g4)
grid on
legend('f(x) = cos(1.5/x^3)','g(x) = sin(3/(2*x^2))')
title('Графики f(x) и g(x)')

%% 5. Векторы
a5 = [5.5; -4.5; 2.4];
b5 = [0.7; 9.3; -5.4];

% а) скалярное произведение
s5 = dot(a5,b5)

% б) длина (модуль) вектора a
d5 = norm(a5)

% в) векторное произведение
c5 = cross(a5,b5)

%% 6. Объём параллелепипеда
a6 = [1.2; 0; 0];
b6 = [4.5; 0; 0];
c6 = [-0.8; 0; 5.4];

v6 = abs(dot(a6, cross(b6,c6)))