Как решить переопределенную квадратичную систему в Circle Packing - PullRequest
0 голосов
/ 12 марта 2019

Я работаю над программой, в которой мне нужно удовлетворить переопределенную систему нелинейных уравнений.

По существу, программа будет добавлять точки динамически, и каждая новая точка должна добавляться там, где она соответствует заданным расстояниям до остальных точек, которые были добавлены ранее.

Итак, если у нас есть точка P1 (x1, y1), и мы добавляем новую точку P2 (x2, y2), предполагая, что их расстояние равно d12, у меня есть уравнение (Расстояние между (P1, P2) = d12 ). Это решение - уравнение окружности.

Теперь, если я добавлю новую точку, я также должен убедиться, что расстояние между P1 и P3 равно d13, и то же самое для P2 и P3, равно d23.

Мой вопрос ... Как я могу решить это уравнение? Я ищу что-то в Matlab, но я не нашел ничего, что позволяло бы переменным удовлетворять более чем одному уравнению одновременно.

Большое спасибо

...