2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 четыре точки
Сообщение01.02.2010, 21:35 


13/05/09
38
Как можно найти уравнение прямой, до которой сумма квадратов от данных четырех точек минимальна?

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 21:46 
Заслуженный участник


11/05/08
32166
ameba в сообщении #285027 писал(а):
Как можно найти уравнение прямой, до которой сумма квадратов от данных четырех точек минимальна?

Это -- не вполне тривиальная задача. Заведомо это прямая проходит через центр масс тех точек, а вот чтоб найти её угловой коэффициент -- придётся искать собственные числа и векторы некоторой матрицы (слава богу, что всего лишь два на два).

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 22:18 


13/05/09
38
Тут достаточно хорошие координаты точек: (0;0), (0;10), (10;5), (5;0). Может, это прямая соединяющая точку (0;10) и (5;0)? Только не могу это доказать...

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 22:20 
Экс-модератор


17/06/06
5004
Ну функцийку-то составьте и минимумчик-то поищите. :wink:

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 22:34 


13/05/09
38
через расстояние от точки до прямой для её уравнения ах+ву+с=0 выходит уравнение с тремя неизвестными а, в и с, но при каких оно принимает минимальное значение не знаю, как искать.

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 22:43 
Экс-модератор


17/06/06
5004
Находим производную, приравниваем к нулю. Всё как обычно.

Только функция многих переменных, поэтому производная - это что?

Да, и надо как-то обслужить избыточность переменных. Скажем, отдельно рассмотреть случаи $c=0$ и $c=1$, в каждом по две переменных. Но это, наверное, не самый правильный способ. Вот ewert подсказывает, что одна точка на прямой известна, значит, можно вообще одной переменной ограничиться - углом.

Но на самом деле надо потыркаться и поискать наиболее удобную формализацию.

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 22:49 


13/05/09
38
Простите, не понимаю...я учусь в школе ещё...и не понимаю, как брать производную трех переменных...а центр масс - это точка пересечения диагоналей?

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 22:51 
Экс-модератор


17/06/06
5004
ameba в сообщении #285062 писал(а):
Простите, не понимаю...я учусь в школе ещё...
А, ё-моё, серьёзно? Так бы сразу и сказали. Тогда не знаю, тут думать надо :roll: :oops:

-- Пн фев 01, 2010 22:52:58 --

А третья точка точно такая? Не $(5;10)$ случайно?

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 22:58 


13/05/09
38
Точно:( если б она была такой, то задача очевидна...

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 23:09 
Экс-модератор


17/06/06
5004
Ну хорошо, ну максимум функции одной переменной искать умеете? Тогда давайте попробуйте поверить совету ewertа про центр масс и поминимизировать по углу. Центр масс - это надо сложить все координаты и поделить на число точек. Ну то есть будет $\left(\frac{15}4,\frac{15}4\right)$. Дальше записать уравнение прямой, проходящей через эту точку с углом наклона $\alpha\in[0,\pi)$, и найти минимизируемую величину как функцию $\alpha$. Будет страшновато, но авось повезёт.

-- Пн фев 01, 2010 23:19:58 --

Хотя мне самому такое решение не нравится. Может, еще кто-нибудь что-нибудь совсем геометрическое придумает?

 Профиль  
                  
 
 Re: четыре точки
Сообщение01.02.2010, 23:27 


13/05/09
38
А почему всё-таки эта точка будет принадлежать искомой прямой? Можете пояснить? Я в общих чертах знаю массы...

-- Вт фев 02, 2010 00:45:52 --

Ой...там корни из 21 получились...подозрительно как-то...

 Профиль  
                  
 
 Re: четыре точки
Сообщение02.02.2010, 10:49 
Заслуженный участник


11/05/08
32166
Ну хорошо, попытаемся решить. Чтобы единичный вектор $\vec n$ был направляющим для этой прямой, нужно, чтобы на нём достигался максимум квадратичной формы $(G\vec n,\vec n)$, элементы матрицы которой суть $g_{ik}=\sum\limits_k(\vec r_k)_i\cdot(\vec r_k)_j$, а $\vec r_k$ -- это вектор, соединяющий центр масс с $k$-той точкой. Это означает, что $\vec n$ -- это собственный вектор матрицы $G$, отвечающий её наибольшему собственному числу. В нашем случае: $g_{xx}=\sum\limits_{k=1}^4x_k^2$, $g_{yy}=\sum\limits_{k=1}^4y_k^2$ и $g_{xy}=g_{yx}=\sum\limits_{k=1}^4x_ky_k$. Векторы (после сокращения на общий множитель ${5\over4}$):

$(-3;-3)$
$(-3;5)$
$(1;-3)$
$(5;1)$

Матрица: $$G=\begin{pmatrix}44&-4\\-4&44\end{pmatrix}
=4\cdot\begin{pmatrix}11&-1\\-1&11\end{pmatrix}.$$ Её собственные числа (после сокращения на четвёрку): $\lambda_1=10$ и $\lambda_2=21$. Собственный вектор, отвечающий наибольшему собственному числу $\lambda_2=21$: $\vec n=(1;-1)$ (он не нормирован, но здесь это и не обязательно -- нормировка нужна была только при формулировании алгоритма). Уравнение прямой: $${x-{15\over4}\over1}={y-{15\over4}\over-1}\quad\Longleftrightarrow\quad x+y={15\over2}.$$ Конечно, это решение не для школьников, но зато именно "геометрично" и универсально.

--------------------------------------------------------------
Да, а почему прямая проходит через центр масс -- это просто. Пусть на данной прямой достигается минимум. Развернём координатные оси так, чтобы прямая оказалась параллельной одной из осей -- например, иксов. Пусть она проходит через $y=y_0$ (в новых координатах, естественно). Тогда сумма квадратов расстояний -- это $\sum\limits_k(y_k-y_0)^2$. Очевидно, что она минимальна именно при $y_0=0$ (и только в этом случае). Или, другими словами: если прямая не проходит через центр масс, то она не может быть оптимальной. Причём это рассуждение проходит для любых размерностей.

 Профиль  
                  
 
 Re: четыре точки
Сообщение02.02.2010, 17:03 


13/05/09
38
ewert в сообщении #285109 писал(а):
Очевидно, что она минимальна именно при $y_0=0$ (и только в этом случае).

а отсюда не следует, что прямая проходит через точку (0; 0)?

 Профиль  
                  
 
 Re: четыре точки
Сообщение02.02.2010, 17:09 
Заслуженный участник


11/05/08
32166
ameba в сообщении #285180 писал(а):
а отсюда не следует, что прямая проходит через точку (0; 0)?

Конечно, следует. Но ведь именно этого мы и добивались.

 Профиль  
                  
 
 Re: четыре точки
Сообщение02.02.2010, 17:14 


13/05/09
38
Цитата:
Конечно, следует. Но ведь именно этого мы и добивались.


но ведь это не центр масс?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group