Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Моделирование, изометрия, photoshop, 3d редакторы
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 01.02.2017, 11:20   #1
dashaLuna
Пользователь
 
Регистрация: 01.02.2017
Сообщений: 17
По умолчанию Матрица преобразования и точки

Добрый день. Нужна ваша помощь. Мне нужно решить задания, а я не знаю как их сделать:

1.задано точку (1, 2). найти матрицу преобразования, переводит заданную точку в точку (1, -2)
2.задано точку (1, 3). найти матрицу преобразования, переводит заданную точку в точку (-1, 3)
3.записать матрицу преобразования, которая будет отображать любую точку симметрично относительно оси Х
4.записать матрицу преобразования, которая будет отображать любую точку симметрично относительно оси В

Первых два я так поняла нужно через матрицу маштабирования делать или повороту. Но как решить где нужно каким делать я не знаю. А от как 3-4 я незнаю сделать.
dashaLuna вне форума Ответить с цитированием
Старый 01.02.2017, 12:08   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,132
По умолчанию

3-4 просто открываем учебник и списываем формулу, то бишь матрицу.

1-2 Выписываем систему уравнений. Далее проверяем свойство матрицы убеждаемся что она не до определена.
И по своему желанию её до определяем.
Цитата:
Но как решить где нужно каким делать я не знаю.
Так как из условия это определить нельзя, то подходит любая. Возьмите любую которая удовлетворяет и всё.
Помимо масштаба и вращения также подходит и матрица переноса. Только точку надо представить в виде однородных координат.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia на форуме Ответить с цитированием
Старый 01.02.2017, 12:29   #3
dashaLuna
Пользователь
 
Регистрация: 01.02.2017
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
3-4 просто открываем учебник и списываем формулу, то бишь матрицу.

1-2 Выписываем систему уравнений. Далее проверяем свойство матрицы убеждаемся что она не до определена.
И по своему желанию её до определяем.

Так как из условия это определить нельзя, то подходит любая. Возьмите любую которая удовлетворяет и всё.
Помимо масштаба и вращения также подходит и матрица переноса. Только точку надо представить в виде однородных координат.
3-4 - я не нашла формулу, подскажите где можно найти.
dashaLuna вне форума Ответить с цитированием
Старый 01.02.2017, 14:21   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,040
По умолчанию

3.
чем отличаются точки(их координаты) симметричные относительно оси Х?
координата x у них совпадает, а y имеет разный знак.
отображать любую точку симметрично относительно оси Х == переводит точку (a,b) в точку (a,-b)
т.е. имеем задание аналогичное 1-2, только с "буквенным" заданием исходной и конечной точек.
4. аналогично. только вот что за
Цитата:
относительно оси В
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 01.02.2017, 14:51   #5
dashaLuna
Пользователь
 
Регистрация: 01.02.2017
Сообщений: 17
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
3.
чем отличаются точки(их координаты) симметричные относительно оси Х?
координата x у них совпадает, а y имеет разный знак.
отображать любую точку симметрично относительно оси Х == переводит точку (a,b) в точку (a,-b)
т.е. имеем задание аналогичное 1-2, только с "буквенным" заданием исходной и конечной точек.
4. аналогично. только вот что за
ошибка -Y
dashaLuna вне форума Ответить с цитированием
Старый 01.02.2017, 15:31   #6
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,132
По умолчанию

Вот читайте:
Изображения
Тип файла: gif Безымянный.gif (46.7 Кб, 51 просмотров)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia на форуме Ответить с цитированием
Старый 01.02.2017, 15:44   #7
dashaLuna
Пользователь
 
Регистрация: 01.02.2017
Сообщений: 17
По умолчанию

так будет для оси X? задание 4
Изображения
Тип файла: png формула.png (4.0 Кб, 50 просмотров)
dashaLuna вне форума Ответить с цитированием
Старый 01.02.2017, 15:59   #8
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,132
По умолчанию

Нет. Вот так будет
Код:
[Q.x]  [1  0  0] [P.x]
[Q.y] =[0 -1  0]*[P.y]
[ 1 ]  [0  0  1] [ 1 ]
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia на форуме Ответить с цитированием
Старый 01.02.2017, 16:01   #9
dashaLuna
Пользователь
 
Регистрация: 01.02.2017
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Нет. Вот так будет
Код:
[Q.x]  [1  0  0] [P.x]
[Q.y] =[0 -1  0]*[P.y]
[ 1 ]  [0  0  1] [ 1 ]
а почему так? я смотрела на ваш скрин. я там не поняла много чего(
я так поняла вы делали через маштабирования?
dashaLuna вне форума Ответить с цитированием
Старый 01.02.2017, 16:03   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,103
По умолчанию

Ну перемножьте и убедись, что (x, y) -> (x, -y)
p51x вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
матрица А размерность 2xn, которая хранит координаты n точек на плоскости. Определить номер точки, суммарное расстояние.. Delphi Shaolinjehzu Помощь студентам 7 06.06.2016 23:26
Запрет ввода в TextBox букв и . (точки) / Или автозамена точки на запятую uralshans Microsoft Office Excel 4 30.08.2013 00:24
матрица, нахождения седловой точки андрей.... Помощь студентам 0 21.12.2012 17:04
Матрица и седловые точки (С++) paha192 Помощь студентам 2 09.10.2009 13:53
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть Дикий Помощь студентам 7 12.05.2008 17:57


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS