Найдите значение X центра круга

Есть ли простой код C#, чтобы найти значение X центра круга, если у меня есть следующее:

  1. X & Y из двух точек на окружности;
  2. Радиус;
  3. Y значение центральной точки.

Это должно оставить только одну переменную Xc в уравнениях круга:

(Xp1-Xc)^2 + (Yp1-Yc)^2 = r^2
(Xp2-Xc)^2 + (Yp2-Yc)^2 = r^2

Найдите значение X центра круга

Начните с того, как "вы" как человек найдете эти вещи, и попросите компьютер сделать то же самое.

BugFinder 27.11.2018 11:43

С указанными параметрами я предполагаю, что будет 2 возможных центральных точки

Jerodev 27.11.2018 11:45

Определите требуемые переменные и присвойте заданные значения. Сделайте Xc предметом уравнения и распечатайте ответ.

RrR- 27.11.2018 11:46

Создайте переменную для каждого из известных значений и напишите формулу в коде. Подсказка Math.Pow

Kevin 27.11.2018 11:46

@Jerodev Вы правы, у меня две точки на круге. Я отредактировал вопрос.

Mazin 27.11.2018 12:06

вам нужна формула. если возможно, разместите фотографию того, что вы пытаетесь сделать.

preciousbetine 27.11.2018 12:21

Лучший способ решить эту проблему - использовать равнобедренный треугольник. Две равные стороны треугольника - это радиус от центра круга до каждой точки на окружности. Затем решайте как пересечение двух прямых. Если вы проведете линию между двумя точками в центре круга по перпендикуляру к линии в средней точке.

jdweng 27.11.2018 12:31

@preciousbetine Я добавил картинку, на которой показан этот случай. Знаю все параметры кроме юдоли Xc

Mazin 27.11.2018 12:37

Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается математики, а не программирования.

TaW 27.11.2018 12:44

@TaW Хотя речь идет о математике, для ее решения должен быть код ...

Mazin 27.11.2018 12:46

проходят ли линии через центр круга?

preciousbetine 27.11.2018 13:09

... а что, если и X, и Y имеют одинаковую координату x? Какой центр вы выберете?

Dominique 27.11.2018 14:19

@preciousbetine Этих линий нет в фактическом вопросе, есть только две точки, значение Y центра и радиус.

Mazin 27.11.2018 20:28
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
13
221
0

Другие вопросы по теме