|
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 596
|
|
Можно ли как-то из координат всех частиц Ci получить (сконструировать) симметричную матрицу20.01.2014, 17:09. Показов 999. Ответов 7
Метки нет (Все метки)
- Граждане математики, помогите пожалуйста физику! Есть такая задача:
На плоскости имеется облако, состоящее из N - точечных частиц Ci с координатами (xi, yi). i = 0, 1, 2, ..., N-1. - Есть предположение, что все эти частицы образуют облако, которое можно описать неким эллипсоидом. Т.к. эллипсоид это - квадратичная форма. А любая квадратичная форма однозначно описывается симметричной матрицей, то можно-ли как-то из координат всех частиц Ci получить (сконструировать) симметричную матрицу. Дальше я бы привел ее к главным осям и получил-бы все необходимые параметры эллипсоида (величины полуосей эллипсоида - a, b; координаты центра эллипсоида - x0, y0; направляющие косинусы поворота эллипсоида относительно основной системы координат - X, Y; ) ... - Прошу прощения, если я обратился не в тот раздел математики. - Когда-то давно я уже видел где-то подобные уравнения, но сейчас никак не могу найти ничего похожего! Заранее спасибо !
0
|
|
| 20.01.2014, 17:09 | |
|
Ответы с готовыми решениями:
7
|
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|
| 21.01.2014, 16:52 | |
|
Уточнение: облако описывается эллипсом, это как надо понять? Т.е. все точки лежат внутри какого-то эллипса? Нужно найти минимальный по площади эллипс, содержащий все точки облака?
0
|
|
|
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 596
|
|
| 22.01.2014, 10:59 [ТС] | |
|
- cmath, это не минимальный охватывающий все точки эллипсоид, это не голая геометрия. Это, как-бы
удачнее выразиться, если-бы массу или заряд или какое другое поле всех этих частиц равномерно "размазать в пространстве", то общая масса или заряд или поле приняли-бы форму эллипсоида. Эллипсоид, это просто некое приближение (модель) суммарного свойства всех частиц. - Если эллипсоид на плоскости однозначно описывается симметричной матрицей 2-го порядка (матрицей 2x2), то те формулы, о которых я упоминал, определяли элементы этой матрицы, как суммы произведений координат точек (Частиц). Т.е. они и были квадратичными выражениями вида Сумма по i от Xi*Xi или Сумма по i от Xi*Yi. Что-то в этом духе... - Я уже думал, что может этот эллипсоид - есть эллипсоид проходящий по всему облаку частиц наилучшим образом в смысле наименьших квадратов. Т.е. эллипсоид проходящий так, чтобы сумма расстояний от поверхности эллипсоида до всех точек была минимальна. Такой эллипсоид видимо передаст физику модели, но вычисление его - это не простая задача. Чтобы найти все расстояния от всех точек облака до поверхности эллипсоида надо будет находить координаты точек пересечения всех лучей соединяющих центр эллипсоида со всеми точками облака. Да и потом решать несколько раз (по моему 5) системы уравнений, чтобы найти все нужные параметры искомого эллипсоида. Если учесть, что мое облако частиц все время меняется и что искать этот эллипсоид прийдется очень много раз, то это все выливается в очень емкую задачу ... - Накопить суммы произведений координат всех частиц, получить таким образом матрицу 2x2, привести ее к главным осям - получить сразу все нужные параметры эллипсоида было-бы математически проще.
0
|
|
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
||
| 22.01.2014, 11:27 | ||
|
1. Непонятно, по какому принципу эти суммы сформировать. 2. Непонятно также, что вы подразумеваете под приведением к главным осям: это нахождение полуосей эллипсоида по квадратичной форме что-ли? Положим, вы получите нечто такое ax2+2bxy+cy2, найдете свои полуоси. Как будете находить положение его центра? Снова вернетесь к МНК или чему-то подобному. В итоге все равно кучу ненужной работы проделаете. Не проще ли сразу с МНК начать? Смотрите: общее уравнение эллипса в декартовых координатах выглядит так: Ax2+2Bxy+Cy2+Dx+Ey+F=0, AC>0. Надо определить, как искать евклидово расстояние: просто выразить y(x) и применить стандартный шаблон (y(xi)-yi)2 и искать производные от полученного по A, B, C... или надо придумать что-то хитрее? Вариант №1 не годится в плане достижения цели - найденное решение скорее всего не будет наилучшим из возможных. Попробую что-нибудь придумать еще...
1
|
||
|
|
|
| 22.01.2014, 11:57 | |
|
Попробуйте метод наименьших квадратов. Он даст прямую, вдоль которой вытянулись точки эллипсоида. Ее можно взять за одну из главных осей. Вторая главная ось будет перпендикулярна первой, а ее положение опять можно попробовать считать методом НК. Только для второй оси я не вижу сразу вычислительной модели. А первый случай - он классический. Вот здесь посмотрите http://bookre.org/reader?file=508659&pg=446
1
|
|
|
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 596
|
|
| 23.01.2014, 17:28 [ТС] | |
|
- palva, спасибо Вам за ссылку. Освежу в памяти знания. Возможно и придется пользоваться
МНК. Насколько я понимаю моя задача состоит в следующем: a) - Выразить в общем аналитическом виде Сумму расстояний от всех Точек до некоего гипотетического эллипсоида. В него будут входить как параметры две координаты центра эллипсоида (x0, y0), две полуоси эллипсоида (a, b), угол поворота основной оси эллипсоида относительно, скажем, оси X (fi). Т.е. всего пять переменных. b) - Выразить, опять же в общем аналитическом виде, пять частных производных по всем пяти параметрам и приравнять их нулю. Получится система из пяти уравнений с пятью неизвестными (перечисленными выше). Коэффициентами в уравнениях системы видимо будут какие-то суммы координат и суммы их произведений. c) - Решать эту систему относительно - x0, y0, a, b, fi. - Задача вообще-то не малая. Ну надо прикинуть ... - cmath, я помню когда-то давно решал некую задачу: У меня в определенных координатах пространства находился ион. Его поляризуемость определялась тензором второго ранга - симметричной матрицей 3-го порядка. Я приводил ее к главным осям (к диагональному виду) по моему с помощью метода вращений Якоби. И сразу же получал в диагонали матрицы набор полуосей эллипсоида и из метода Якоби - набор направляющих косинусов (т.е. повороты осей эллипсоида по отношению к осям координат). Правда, Вы павы, центр эллипсоида был заведомо известен (положение самого иона). - Прошу прощения, я не математик, поясните пожалуйста, что Вы имеете в виду под терминами "евклидово расстояние" и "стандартный шаблон"?
0
|
|
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|||
| 23.01.2014, 19:20 | |||
|
Напомню кое-что: угол между кривыми в точке пересечения получается как угол между касательными к эти кривым все в той же точке. Если одна из "кривых" прямая, то угол между прямой и кривой считается, в принципе, также: находится касательная для кривой в точке пересечения и считаем угол между касательной и прямой. Вернемся к вопросу о нахождении расстоянии между прямой и точкой: чтобы найти это расстояние, нужно опустить, так сказать, "перпендикуляр" - провести через точку прямую да такую, что угол между ней и кривой в точке пересечения будет прямой. Расстояние между точкой и точкой пересечения "перпендикуляра" с кривой = расстояние между точкой и кривой. Вообще же в математике (конкретно в функциональном анализе) есть понятие - расстояние до множества. Конкретно расстояние между точкой и множеством мы и находим. Это расстояние - наименьшее из возможных, вместе с тем не является в общем случае минимальным, т.к. множество может быть открытым и минимум просто не существует. Говорят обычно о точной нижней грани множества всех расстояний - инфимуме. Также расстояние между точкой и множеством - это расстояние между точкой и её проекцией на множество. Впрочем, больше функ. ан.ом грузить не буду. Добавлено через 28 секунд Над методом рассчета продолжаю думать.
1
|
|||
|
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 596
|
|
| 24.01.2014, 14:53 [ТС] | |
|
- Спасибо cmath, почитал Ваши пояснения и немного вспомнил матанализ. Все это училось в
свое время. Что касается моей задачки, то тут мне надо еще хорошенько подумать, покопаться в справочниках. Как все это поудачнее и попроще выразить...
0
|
|
| 24.01.2014, 14:53 | |
|
Помогаю со студенческими работами здесь
8
Как сконструировать правильный запрос для выборки всех атрибутов товара? Получить новую матрицу F порядка n путем замены координат матрицы А
Симметричную матрицу сделать несимметричной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|