
- •Порядок выполнения.
- •ОпределителиIIиIiIпорядков.
- •Определитель второго порядка
- •Вычисление определителейIIпорядка
- •Определитель третьего порядка
- •Вычисление определителя третьего порядка разложением по первой строке:
- •Упражнение 1. Вычисление определителей III порядка
- •Векторное произведение и его геометрическая иллюстрация.
- •Определение векторного произведения
- •Выражение векторного произведения через координаты векторов
- •Упражнение 2. Найти векторное произведение векторов
- •Геометрическая иллюстрация векторного произведения.
- •Упражнение 3. Вычислить площадь треугольника с помощью векторного произведения
- •Прямая на плоскости.
- •Уравнение прямой линии, проходящей через заданную точку перпендикулярно заданному вектору.
- •Построение уравнения прямой, проходящей через заданную точку перпендикулярно данному вектору.
- •Часть 1.
- •Часть 2
- •Часть 3.
- •Уравнение прямой линии, проходящей через данную точку в заданном направлении. Каноническое уравнение прямой на плоскости.
- •Упражнение 4. Каноническое уравнение прямой.
- •Уравнение прямой, проходящей через две точки.
- •Упражнение 5. Уравнение прямой, проходящей через две точки.
- •Параметрическое задание прямой.
- •Упражнение 6. Параметрическое задание прямой.
- •Упражнение 8. Общее уравнение прямой.
- •Создание м-файла.
- •Упражнение 9. М-функция для построения двух прямых линий.
- •Система двух уравнений первой степени с двумя неизвестными и их геометрическая интерпретация.
- •Упражнение.10. Геометрическая интерпретация системы двух уравнений первой степени с двумя неизвестными.
- •Уравнения плоскости в пространстве.
- •Различные уравнения плоскости.
- •Построение плоскости графическим средствами matlab.
- •Пример. 1. Общее уравнение плоскости. Функция meshgrid.
- •Пример 2. Построение плоскость по общему уравнению с помощью функций mesh(),surf(), surfl().
- •Упражнение 11. Уравнение плоскости в отрезках.
- •Прямая в пространстве.
- •Параметрическое и каноническое уравнение прямой в пространстве.
- •Пример.3. Построение прямой в пространстве, заданной параметрически.
- •Общее уравнение прямой в пространстве.
- •Упражнение 12. Общее уравнение прямой в пространстве.
- •Система двух и трех уравнений первой степени с тремя неизвестными и их геометрическая интерпретация.
- •Система двух однородных уравнений с тремя неизвестными
- •Упражнение 13. Система двух однородных уравнений с тремя неизвестными
- •Система трех уравнений первой степени с тремя неизвестными
- •Упражнение. 14. Система двух уравнений первой степени с двумя неизвестными.
- •Задание для самостоятельной работы
- •Контрольные вопросы.
- •Контрольное мероприятие № 2. Защита л.1.3.
- •Часть 2 Работа с системой matlab
- •Индивидуальные задания № 2 Линейные геометрические объекты.
- •Список рекомендуемой литературы
Вычисление определителя третьего порядка разложением по первой строке:
(это одно из свойств определителя, но пока мы будем работать с этим свойством, не вникая в его происхождение)
= a11 a22 a33 + a12 a23 a31 + a13 a21 a32 - a13 a22 a31 - a12 a21 a33 - a11 a23 a32
Упражнение 1. Вычисление определителей III порядка
Создать квадратную
матрицу
размером 3х3.
Вычислить определитель матрицы B
1)по правилу Саррюса, обращаясь через индексы к элементам массива
2)разложить по первой строке, обращаясь через индексы к элементам массива
3)сделать проверку пунктов 1 и 2, обращаясь к стандартной функции det()
Векторное произведение и его геометрическая иллюстрация.
Определение векторного произведения
Три
некомпланарных вектора
образуютправую
тройку,
если они удовлетворяют следующему
условию: если смотреть из конца вектора
тократчайший
поворот от вектора
к вектору
осуществляется
против часовой стрелки. Иначе
–левая
тройка.
Система координат
– правая,
если базисные векторы
образуют
правую тройку, илевая,
если
– левая тройка.
Векторным
произведением векторов
и
(обозначается
или
) называется
вектор
такой, что
выполняются условия:
(длина этого вектора равна площади параллелограмма, построенного на векторах
и
);
векторы
образуют правую тройку
Замечание.Очевидно, условия (1) - (3) определяют
вектороднозначно.
Условие (3), конечно, относится к случаю,
когда векторы
и
неколлинеарны.
Если векторы
и
, то условие
(2) показывает, что
Свойства векторного произведения векторов:
(антикоммутативность);
(дистрибутивность);
(λ – любое вещественное число).
Условие коллинеарности векторов:
коллинеарны
Выражение векторного произведения через координаты векторов
Пусть
– векторы,
заданные своими координатами впрямоугольной системе координат,
и
–правая
тройка. Тогда:
Если разложить определитель по первой строке, то получится:
Или, что то же самое:
Это свойство очень пригодится нам в дальнешем.
Упражнение 2. Найти векторное произведение векторов
Найти векторное
произведение векторов
и
с помощью определителя третьего порядка
см формулу (8) и проверить решение
стандартной функциейcross(a,b).
Вычислить определитель полученной
матрицы разложением по первой строке,
обращаясь индексами к элементам матрицы.Проверить себя в тетради и
стандартными функциями det()
и cross(a,b)
Геометрическая иллюстрация векторного произведения.
Найти векторное
произведение векторов
и
.
Изобразить все данные и результат.
Первый вектор изобразить синим, второй
зеленым, результат красным. Сделать
выводы: как связаны определение векторного
произведения и то, что мы получили на
рисунке.
%Задаем векторы
a=[1,2,0];b=[2,1,0];
% Находим векторное произведение
c=cross(a,b)
% Нашли векторное произведение.
% Это будет вектор с координатами c=(0,0,-3)
% офоррмляем график, задаем коорд оси
grid on, holdon, axissquare
line([-5 0 0;5 0 0], [0 -5 0;0 5 0],[0 0 -5;0 0 5],'Color','black')
% первый вектор, по умолчанию цвет - синий
line([0 1],[0,2],'LineWidth',4)
% конец вектора, по умолчанию цвет синий
plot3(1,2,0,'>','LineWidth',4)
% второй вектор
line([0 2],[0,1],'Color','green','LineWidth',4).
plot3(2,1,0,'>g','LineWidth',4)
% результат векторного произведения c=(0,0,-3)
line([0 0],[0,0],[0 -3],'Color','red','LineWidth',4)
plot3(0,0,-3,'>r','LineWidth',4) % конец вектора
plot3(5,0,0,'<k','LineWidth',2) % направление оси 0X
plot3(0,5,0,'>k','LineWidth',2) %направление оси 0Y
plot3(0,0,5,'^k','LineWidth',2) % направление оси 0Z
text(5,-0.5,0.8,'X') % подпись оси 0X
text(-0.5,5,0.8,'Y') % подпись оси 0X
text(-0.5,-1,5,'Z') % подпись оси 0Z
Как только появится графическое окно “Figure1”, с помощью круговой стрелочки “Rotate3D” (cм. панель инструментов), разворачиваем плоскую картинку в объемную и разворачиваем изображение.
Рис. 1
Выводы: Синий
вектор,зеленый вектор
икрасный вектор
образуют правую тройку. Вектор
перпендикуляренплоскости
векторов
и
.
Изобразим
параллелограмм, натянутый на векторы
и
.
Найдем длину
вектора
-длина вектора
равна площади параллелограмма сторонами
которого являются векторы
и
.
Изобразим плоскость параллелограмма:
Рис. 2.
% соединим штриховкой зеленый вектор – сторону параллелограмма
% и параллельную ей сторону параллелограмма
%каждый отрезок имеет начало в точке (x1, y1), конец в точке (x2,y2)
% смотрим на зеленый вектор-отрезок, задаем диапазон изменения
% начальных координат абсцисс x1
x1=0.1:0.1:1.9;
% y1 связан с x1 прямой y=x/2, поэтому
y1=x1/2;
% координаты (x2,y2) поучаются сдвигом (x1,y1) на вектор a
% (x2,y2)=(x1,y1)+a=(x1+1,y1+2)
% операция x1+1 осуществит прибавление единицы
% к каждому элементу массива x1
x2=x1+1; y2=y1+2;
line([x1; x2],[y1; y2],'LineWidth',4,'Color',[0.8 0.1 0.7])
Получаем
Рис. 3.
Соеденив два куска программы получим:
Рис. 4
Чтобы изобразить плоскость параллелограмма, можно также воспользоваться встроенной функцией fill(). Ознакомьтесь с форматом входных аргументов в документации.
>> fill([0 2 3 1], [0 1 3 2], 'm')
Рис. 5