- •Порядок выполнения.
- •1.Геометрические векторы и линейные операции над ними.
- •Свойства операции сложения геометрических векторов:
- •2.Построение векторов в графическом окне matlab.
- •2.1.Построение прямых. Команда line.
- •2.2.Размещение нескольких рисунков в одном графическом окне.
- •Пример 1. Разбиение графического окна на несколько областей.
- •2.3.Построение векторов на плоскости.
- •Пример 2. Векторы на плоскости
- •2.4.Построение векторов в пространстве.
- •3.Скрипты, м – файлы.
- •Создание Script m–Files
- •Упражнение 6. Для самостоятельной работы.
- •Упражнение 7. Для самостоятельной работы.
- •Упражнение 8. Правило треугольника.
- •Упражнение 9. Правило параллелограмма.
- •Упражнение 10. Сумма и разность векторов.
- •4.Логическое равенство.
- •Упражнение 11. Свойства суммы векторов
- •Упражнение 12. Проверить свойства умножения вектора на число.
- •5.Длина вектора
- •Упражнение 13. Длина вектора, орт вектора. Пространство.
- •Упражнение 14. Длина вектора, орт вектора. Плоскость.
- •6.Направляющие косинусы
- •6.1.Пространство.
- •6.2.Плоскость.
- •Упражнение 16. Направляющие косинусы. Орт вектора. Пространство.
- •Упражнение 17. Направляющие косинусы. Орт вектора. Плоскость.
- •7.Линейная зависимость векторов
- •Определение
- •Упражнение 18. Изобразить векторы базиса. Пространство.
- •Упражнение 19. Изобразить векторы базиса. Плоскость.
- •Упражнение 20. Разложение вектора по двум неколлинеарным векторам.
- •Упражнение 21. Разложение вектора по трем некомпланарным векторам.
- •Упражнение 22. Линейная зависимость четырёх векторов.
- •8.Косоугольная и прямоугольная система координат.
- •9.Скалярное произведение векторов
- •Упражнение 23. Условие ортогональности векторов.
- •Алгебраические свойства скалярного произведения:
- •Упражнение 24.1. Свойства скалярного произведения векторов.
- •Упражнение 24.2. Свойства скалярного произведения векторов.
- •Упражнение 25. Для самостоятельной работы.
- •Пример 1. Вычисление скалярного произведения в декартовом базисе.
- •Пример 2. Вычисление скалярного произведения в косоугольном базисе, состоящем из единичных векторов.
- •Пример 3. Вычисление скалярного произведения в косоугольном базисе, состоящем из векторов произвольной длины.
- •10.Скалярное произведение в координатной форме
- •Темы для презентаций:
- •Задачи для презентаций:
- •Контрольные вопросы
- •Индивидуальные задания № 1 Векторная алгебра.
- •13.Список рекомендуемой литературы
Упражнение 12. Проверить свойства умножения вектора на число.
Даны векторы a=(4,2,3), b=(1,5,2) и числа α=4, β=3.
Использовать isequal.
5.Длина вектора
Длина вектора
равна квадратному корню из суммы векторов
его координат:
,
где k – номер элемента (координаты) вектора, n – общее число элементов в векторе.
Пока у нас будут встречаться геометрические векторы, заданные в декартовой системе координат в плоскости (n = 2 ) и в пространстве ( n = 3).
При n=3,
и
.
При n=2,
и
.
Функция sum() позволяет суммировать все элементы вектора, оператор «.*» осуществляет поэлементное умножение векторов, в том числе и вектора самого на себя, функция sqrt() вычисляет корень из значения входного аргумента. Так же для вычисления длины можно использовать встроенную norm().
Орт вектора
– единичный вектор
,
сонаправленный вектору
.
Упражнение 13. Длина вектора, орт вектора. Пространство.
Длину вектора = {3, 4, 5} вычислить по определению и с помощью встроенной функции, вычислить орт . Проверить является ли вычисленный вектор единичным. Изобразить оба вектора. Упражнение выполнить, создав соответствующий скрипт.
Упражнение 14. Длина вектора, орт вектора. Плоскость.
Длину вектора = {4,2} вычислить по определению и с помощью встроенной функции, вычислить орт . Проверить является ли вычисленный вектор единичным. Изобразить оба вектора. Упражнение выполнить, создав соответствующий скрипт.
Хороший стиль
На протяжении курса нам ещё не раз встретятся случаи, когда для вычисления той или иной величины в MATLAB уже имеется встроенная функция. Однако чем сложнее алгоритм, тем больше вероятность, что встроенная функция реализует его вариацию, либо слишком частный, либо слишком общий случай (последнее плохо сказывается на производительности). Поэтому в каждом конкретном случае следует чётко представлять себе, что должно быть на выходе и проверять работу функции на известных примерах. Писать свою реализацию имеет смысл только в том случае, когда встроенная вас не удовлетворяет.
6.Направляющие косинусы
6.1.Пространство.
Пусть дан геометрический вектор . Обозначим углы наклона этого вектора к осям Ox, Oy, Oz соответственно через α, β, γ. Три числа cos α,cos β, cos γ являются направляющими косинусами вектора . Направляющие косинусы вычисляются по формулам
,
,
,
где
,
а значит, являются координатами орта .
Сумма квадратов направляющих косинусов любого вектора равна единице
.
6.2.Плоскость.
Пусть дан геометрический вектор . Обозначим углы наклона этого вектора к осям Ox, Oy соответственно через α, β. Два числа cos α,cos β являются направляющими косинусами вектора . Направляющие косинусы вычисляются по формулам
,
,
где
,
а значит, являются
координатами орта
.
Сумма квадратов направляющих косинусов любого вектора равна единице
.
Для непосредственного вычисления углов наклона вектора в градусах нужно использовать
acos(a./norm(a))*180/pi
Упражнение 16. Направляющие косинусы. Орт вектора. Пространство.
Вычислить в градусах углы наклона вектора =(3,4,5) к осям координат.
Проверить, что сумма квадратов направляющих косинусов вектора будет равна единице. Не забудьте перевести градусы обратно в радианы.
Упражнение 17. Направляющие косинусы. Орт вектора. Плоскость.
Вычислить в градусах углы наклона вектора =(2,4) к осям координат.
Проверить, что сумма квадратов направляющих косинусов вектора будет равна единице. Не забудьте перевести градусы обратно в радианы.
