- •Порядок выполнения.
- •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.Список рекомендуемой литературы
Свойства операции сложения геометрических векторов:
1) для любых двух
геометрических векторов
и
:
- переместительное
или коммутативное свойство;
2) для любых трёх
геометрических векторов
,
и
:
- сочетательное
или ассоциативное свойство
(коммутативность от латинского commutativus - «меняющийся»)
(ассоциативность от латинского associatio - соединение).
2.Построение векторов в графическом окне matlab.
2.1.Построение прямых. Команда line.
С самого начала мы будем использовать визуализацию: изображать векторы (отрезки) на плоскости и в пространстве. Для этого мы будем использовать функции line (используется как в плоскости, так и в пространстве) и plot (для плоскости, для пространства аналогом будет plot3).
>> help line
>> help имя команды - позволяет узнать информацию об этой команде.
line([x1; x2],[y1; y2], 'Color','r','LineWidth',4).
Color - цвет, по умолчанию он синий.
LineWidth - толщина линии в пунктах, один пункт равен 1/72 дюйма. По умолчанию ширина линии равна 0.5 пункта.
Ниже в таблице1 приведены обозначения цветов, типов линий и маркеров. Таблица 1 будет полезна не только для функции line, но и для других команд, отвечающих за графику.
Таблица 1. |
|
|||||
Цвет линии и маркера [код цвета в палитре RGB]
|
Тип маркера |
Тип линии |
||||
b |
синий (blue) |
[001] |
. |
точка |
- сплошная |
|
g |
зеленый (green) |
[010] |
o |
круг |
: пунктирная |
|
r |
красный (red) |
[100] |
x |
|
-. штрих-пунктирная |
|
c |
голубой (cyan) |
[011] |
+ |
плюс |
-- штриховая |
|
m |
фиолетовый (magenta) |
[101] |
* |
звезда |
|
|
y |
желтый (yellow) |
[110] |
s |
квадрат (square) |
|
|
k |
черный (black) |
[000] |
d |
ромб (diamond) |
|
|
w |
белый (white) |
[111] |
p |
пятиконечная звезда (pentagram) |
|
|
|
|
|
h |
шестиконечная звезда (hexagram) |
|
|
|
|
|
^,<,>,v |
треугольники |
|
|
Итак, функция line
позволяет строить на координатной
плоскости прямые (отрезки) по точкам,
координаты которых являются входными
аргументами в функцию. Если нам надо
изобразить отрезок с началом в точке
и концом в точке
Мы
должны записать в первых квадратных
скобках абсциссу начальной точки, затем
через точку запятой абсциссу
конечной точки, далее через запятую в
следующих квадратных скобках аналогичные
данные по ординатам. Далее через запятую
определённым образом записываются
свойства линии (если мы хотим изменить
свойства, имеющиеся по умолчанию)
При выполнении упражнений сначала все проделать у себя в тетради, затем в MATLAB.
Упражнение 1. Функция line (тетрадь+MATLAB)
Построить три отрезка
(0,0)______(2,1) , (0,0)______(-1, 2), (-2,-4)______(0,0) .
Решение:
Задаём первую прямую (0,0)______(2,1)
с началом в точке
и концом в точке
,
задаём аргументы функции line([0;2],[0;1]),
для второго и третьего отрезков задайте аргументы функции самостоятельно
После ниже следующих команд сразу появится графическое окно Figures. Закрепите окно Figures над Command Window, для этого щелкните левой кнопкой мыши по стрелочке Dock Figure в правом верхнем углу графического окна.
>> line([0;2],[0;1]), line(), line()
Для того чтобы легче было воспринимать картинку добавим команды для оформления графика. Включите сетку командой «grid on» и введите одинаковый масштаб по осям «axis equal»
>> grid on, axis equal
В итоге у Вас должно получиться, см. Рис.6.
Рис.6.
По умолчанию функция line изобразила отрезки синим цветом.
Скопируйте рисунок в отчёт. Для того чтобы скопировать рисунок в файл, сделайте активным графическое окно, в меню выберете Edit → Copy Figure.
Закройте окно Figures.
Если надо нарисовать несколько прямых в одной команде
(X10,Y10)____(X1,Y1),
(X20,Y20)_____(X2,Y2),
(X30,Y30)_____(X3,Y4),
то нужно записать координаты векторов в определённой последовательности:
line([абсциссы начал; абсциссы концов],[ординаты начал; ординаты концов])
line([X10, X20, X30; X1, X2, X3],[ Y10,Y20,Y30; Y1, Y2, Y3])
Для того чтобы всякий раз не закрывать графическое окно, а новый объект изображался в новом графическом окне, перед командами, отвечающими за очередное построение нужно ввести
>> figure
Упражнение 2. Для самостоятельной работы. (тетрадь+matlab)
Постройте три отрезка (0,0)____(2,1) , (0,2)_____(2,0) , (0,2)_____(3,0) с помощью одной команды line.
