Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Координаты центра описанной окружности треугольника - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Координаты центра описанной окружности треугольника (Ищем сабж формулой по координатам вершин)
Координаты центра описанной окружности треугольника
Понравился вопрос?
krosav4ig Дата: Воскресенье, 31.05.2015, 05:22 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Всем привет!
Нарисовалась интересная (наврено) задачка
Дано:
Координаты вершин треугольника в двумерной системе координат
Найти:
Координаты центра окружности, проходящей через все вершины
Решение:
Формула Excel, должна работать в 2003, непротягиваемая, можно с константами

у меня формула 108 с "=", с константами (массивы из нескольких чисел)
К сообщению приложен файл: triangle.xls (43.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 01.06.2015, 01:01
 
Ответить
СообщениеВсем привет!
Нарисовалась интересная (наврено) задачка
Дано:
Координаты вершин треугольника в двумерной системе координат
Найти:
Координаты центра окружности, проходящей через все вершины
Решение:
Формула Excel, должна работать в 2003, непротягиваемая, можно с константами

у меня формула 108 с "=", с константами (массивы из нескольких чисел)

Автор - krosav4ig
Дата добавления - 31.05.2015 в 05:22
MCH Дата: Воскресенье, 31.05.2015, 10:31 | Сообщение № 2
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

60 58 с "="
Одна формула, x и y вычисляются одной формулой и возвращаются в виде вертикального массива из двух элементов
 
Ответить
Сообщение60 58 с "="
Одна формула, x и y вычисляются одной формулой и возвращаются в виде вертикального массива из двух элементов

Автор - MCH
Дата добавления - 31.05.2015 в 10:31
AndreTM Дата: Воскресенье, 31.05.2015, 11:31 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Пока получил по 125 (без =), без констант :) (две разных формулы)
Если судить по моим переприведенным формулам, и по длине формулы Михаила - где-то там есть достаточно легко получаемые матрицы, определители которых дадут результаты... ну да, нашел: http://dxdy.ru/post341306.html#p341306 . Остается правильно "сформулировать" :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Воскресенье, 31.05.2015, 14:43
 
Ответить
СообщениеПока получил по 125 (без =), без констант :) (две разных формулы)
Если судить по моим переприведенным формулам, и по длине формулы Михаила - где-то там есть достаточно легко получаемые матрицы, определители которых дадут результаты... ну да, нашел: http://dxdy.ru/post341306.html#p341306 . Остается правильно "сформулировать" :)

Автор - AndreTM
Дата добавления - 31.05.2015 в 11:31
krosav4ig Дата: Воскресенье, 31.05.2015, 14:16 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
совсем забыл, у меня две формулы для x и y одинаковой длины
для x 108 c "=", для y 4284 c "="
или
для y 108 c "=", для x 42 c "="

дошел до формулы Михаила 58 с "=", на выходе массив {x:y}

ну и приведенная мной формула, от которой я плясал 1 вариант - 115 c "=", без констант


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 01.06.2015, 13:35
 
Ответить
Сообщениесовсем забыл, у меня две формулы для x и y одинаковой длины
для x 108 c "=", для y 4284 c "="
или
для y 108 c "=", для x 42 c "="

дошел до формулы Михаила 58 с "=", на выходе массив {x:y}

ну и приведенная мной формула, от которой я плясал 1 вариант - 115 c "=", без констант

Автор - krosav4ig
Дата добавления - 31.05.2015 в 14:16
MCH Дата: Вторник, 02.06.2015, 09:15 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

ну да, нашел

Я решал немного другим путем:
Центр описанной окружности находится на пересечении серединных перпендикуляров к сторонам.
Остается только записать уравнения перпендикуляров и решить СЛАУ
 
Ответить
Сообщение
ну да, нашел

Я решал немного другим путем:
Центр описанной окружности находится на пересечении серединных перпендикуляров к сторонам.
Остается только записать уравнения перпендикуляров и решить СЛАУ

Автор - MCH
Дата добавления - 02.06.2015 в 09:15
krosav4ig Дата: Вторник, 02.06.2015, 12:17 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
я кстати как раз из этой СЛАУ свою формулу в 108 символов и выводил
хотя нет, вру из другой СЛАУ


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 02.06.2015, 12:26
 
Ответить
Сообщениея кстати как раз из этой СЛАУ свою формулу в 108 символов и выводил
хотя нет, вру из другой СЛАУ

Автор - krosav4ig
Дата добавления - 02.06.2015 в 12:17
MCH Дата: Вторник, 02.06.2015, 18:57 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

В продолжение темы, формулу нахождения радиуса в D4 можно существенно сократить, вместо 297 символов у меня получилось 84
 
Ответить
СообщениеВ продолжение темы, формулу нахождения радиуса в D4 можно существенно сократить, вместо 297 символов у меня получилось 84

Автор - MCH
Дата добавления - 02.06.2015 в 18:57
krosav4ig Дата: Среда, 03.06.2015, 13:44 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
у меня получилось 84

а у меня 80
Перепривел формулу в D4, получилось 209


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 03.06.2015, 13:50
 
Ответить
Сообщение
у меня получилось 84

а у меня 80
Перепривел формулу в D4, получилось 209

Автор - krosav4ig
Дата добавления - 03.06.2015 в 13:44
MCH Дата: Среда, 03.06.2015, 18:06 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

тоже 80 получил

PS: Кто нибудь будет еще в этой теме учавствовать?
 
Ответить
Сообщениетоже 80 получил

PS: Кто нибудь будет еще в этой теме учавствовать?

Автор - MCH
Дата добавления - 03.06.2015 в 18:06
Светлый Дата: Среда, 03.06.2015, 20:37 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Пока в формуле 59 символов. Добил до 57.
Радиус 83 79 символов. Можно даже 78, но при сохранении формулы до 79 восстанавливает.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Среда, 03.06.2015, 23:01
 
Ответить
СообщениеПока в формуле 59 символов. Добил до 57.
Радиус 83 79 символов. Можно даже 78, но при сохранении формулы до 79 восстанавливает.

Автор - Светлый
Дата добавления - 03.06.2015 в 20:37
MCH Дата: Понедельник, 08.06.2015, 10:27 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Понедельник, можно вскрыватся.
Думаю, что формулы идентичны (ну или очень похожи, т.к. напрашивается только один алгоритм):
x, y:
Код
=МУМНОЖ(МОБР(B2:C3-B3:C4);МУМНОЖ(B2:C3^2-B3:C4^2;{1:1})/2)

Радиус:
Код
=СУММКВРАЗН(МУМНОЖ(МОБР(B2:C3-B3:C4);МУМНОЖ(B2:C3^2-B3:C4^2;{1:1})/2);B2:C2)^0,5
 
Ответить
СообщениеПонедельник, можно вскрыватся.
Думаю, что формулы идентичны (ну или очень похожи, т.к. напрашивается только один алгоритм):
x, y:
Код
=МУМНОЖ(МОБР(B2:C3-B3:C4);МУМНОЖ(B2:C3^2-B3:C4^2;{1:1})/2)

Радиус:
Код
=СУММКВРАЗН(МУМНОЖ(МОБР(B2:C3-B3:C4);МУМНОЖ(B2:C3^2-B3:C4^2;{1:1})/2);B2:C2)^0,5

Автор - MCH
Дата добавления - 08.06.2015 в 10:27
krosav4ig Дата: Понедельник, 08.06.2015, 16:18 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
у мну тож
Код
=МУМНОЖ(МОБР(B2:C3-B4:C4);МУМНОЖ(B2:C3^2-B4:C4^2;{1:1})/2)
и
Код
=СУММКВРАЗН(МУМНОЖ(МОБР(B2:C3-B3:C4);МУМНОЖ(B2:C3^2-B3:C4^2;{1:1})/2);B2:C2)^0,5

укоротил свой первоначальный вариант до 99 и радиус до 108 c "="
x
Код
=((B2^2+C2^2)*(C4-C3)+(B3^2+C3^2)*(C2-C4)+(B4^2+C4^2)*(C3-C2))/2/(B2*(C4-C3)+B3*(C2-C4)+B4*(C3-C2))
y
Код
=((B2^2+C2^2)*(B3-B4)+(B3^2+C3^2)*(B4-B2)+(B4^2+C4^2)*(B2-B3))/2/(B2*(C4-C3)+B3*(C2-C4)+B4*(C3-C2))
r
Код
=(((B2-B3)^2+(C2-C3)^2)*((B2-B4)^2+(C2-C4)^2)*((B3-B4)^2+(C3-C4)^2))^0,5/2/(B2*(C4-C3)+B3*(C2-C4)+B4*(C3-C2))
плюс
x
Код
=СУММ(B2:C3^2*{-1:1}/2;(C2-C3)*D3)/(B3-B2)
y
Код
=ЕСЛИ(C2=C3;СУММ(B3:C4^2*{-1:1}/2;(B3-B4)*D2)/(C4-C3);СУММ(B2:C3^2*{-1:1}/2;(B2-B3)*D2)/(C3-C2))
К сообщению приложен файл: triangle-2-.xls (40.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 08.06.2015, 16:19
 
Ответить
Сообщениеу мну тож
Код
=МУМНОЖ(МОБР(B2:C3-B4:C4);МУМНОЖ(B2:C3^2-B4:C4^2;{1:1})/2)
и
Код
=СУММКВРАЗН(МУМНОЖ(МОБР(B2:C3-B3:C4);МУМНОЖ(B2:C3^2-B3:C4^2;{1:1})/2);B2:C2)^0,5

укоротил свой первоначальный вариант до 99 и радиус до 108 c "="
x
Код
=((B2^2+C2^2)*(C4-C3)+(B3^2+C3^2)*(C2-C4)+(B4^2+C4^2)*(C3-C2))/2/(B2*(C4-C3)+B3*(C2-C4)+B4*(C3-C2))
y
Код
=((B2^2+C2^2)*(B3-B4)+(B3^2+C3^2)*(B4-B2)+(B4^2+C4^2)*(B2-B3))/2/(B2*(C4-C3)+B3*(C2-C4)+B4*(C3-C2))
r
Код
=(((B2-B3)^2+(C2-C3)^2)*((B2-B4)^2+(C2-C4)^2)*((B3-B4)^2+(C3-C4)^2))^0,5/2/(B2*(C4-C3)+B3*(C2-C4)+B4*(C3-C2))
плюс
x
Код
=СУММ(B2:C3^2*{-1:1}/2;(C2-C3)*D3)/(B3-B2)
y
Код
=ЕСЛИ(C2=C3;СУММ(B3:C4^2*{-1:1}/2;(B3-B4)*D2)/(C4-C3);СУММ(B2:C3^2*{-1:1}/2;(B2-B3)*D2)/(C3-C2))

Автор - krosav4ig
Дата добавления - 08.06.2015 в 16:18
Светлый Дата: Понедельник, 08.06.2015, 20:32 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
x и y массивная:
Код
=МУМНОЖ(МОБР(B3:C4-B2:C3);МУМНОЖ(B3:C4^2-B2:C3^2;{1:1})/2)

Радиус на основе предыдущей:
Код
=СУММКВРАЗН(B4:C4;МУМНОЖ(МОБР(B3:C4-B2:C3);МУМНОЖ(B3:C4^2-B2:C3^2;{1:1})/2))^0.5

А вот вписанную окружность удалось только через поиск решения найти.


Программировать проще, чем писать стихи.
 
Ответить
Сообщениеx и y массивная:
Код
=МУМНОЖ(МОБР(B3:C4-B2:C3);МУМНОЖ(B3:C4^2-B2:C3^2;{1:1})/2)

Радиус на основе предыдущей:
Код
=СУММКВРАЗН(B4:C4;МУМНОЖ(МОБР(B3:C4-B2:C3);МУМНОЖ(B3:C4^2-B2:C3^2;{1:1})/2))^0.5

А вот вписанную окружность удалось только через поиск решения найти.

Автор - Светлый
Дата добавления - 08.06.2015 в 20:32
krosav4ig Дата: Вторник, 09.06.2015, 13:36 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Светлый, для вписанной есть же формулы
Код
x=(A.x*BC+B.x*CA+C.x*AB)/(AB+BC+CA), y=(A.y*BC+B.y*CA+C.y*AB)/(AB+BC+CA), r=S*2/(AB+BC+CA)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 09.06.2015, 13:37
 
Ответить
СообщениеСветлый, для вписанной есть же формулы
Код
x=(A.x*BC+B.x*CA+C.x*AB)/(AB+BC+CA), y=(A.y*BC+B.y*CA+C.y*AB)/(AB+BC+CA), r=S*2/(AB+BC+CA)

Автор - krosav4ig
Дата добавления - 09.06.2015 в 13:36
Макрописец Дата: Вторник, 30.06.2015, 20:12 | Сообщение № 15
Группа: Заблокированные
Ранг: Форумчанин
Сообщений: 128
Репутация: 7 ±
Замечаний: 100% ±

Excel 2010
А что такое СЛАУ?


ТЕРПЕНИЕ И ТРУД - ВСЁ ПЕРЕТРУТ!
 
Ответить
СообщениеА что такое СЛАУ?

Автор - Макрописец
Дата добавления - 30.06.2015 в 20:12
MCH Дата: Вторник, 30.06.2015, 20:40 | Сообщение № 16
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Макрописец, Вас в поисковиках забанили?
https://yandex.ru/search/?lr=47&text=%D0%A1%D0%9B%D0%90%D0%A3
 
Ответить
СообщениеМакрописец, Вас в поисковиках забанили?
https://yandex.ru/search/?lr=47&text=%D0%A1%D0%9B%D0%90%D0%A3

Автор - MCH
Дата добавления - 30.06.2015 в 20:40
Макрописец Дата: Вторник, 30.06.2015, 20:49 | Сообщение № 17
Группа: Заблокированные
Ранг: Форумчанин
Сообщений: 128
Репутация: 7 ±
Замечаний: 100% ±

Excel 2010
Вас в поисковиках забанили?

Упс как-то не подумал, что по аббревиатуре СЛАУ поисковики смогут что-то найти. Простите, пожалуйста. И большущее спасибо за помощь.


ТЕРПЕНИЕ И ТРУД - ВСЁ ПЕРЕТРУТ!
 
Ответить
Сообщение
Вас в поисковиках забанили?

Упс как-то не подумал, что по аббревиатуре СЛАУ поисковики смогут что-то найти. Простите, пожалуйста. И большущее спасибо за помощь.

Автор - Макрописец
Дата добавления - 30.06.2015 в 20:49
Мир MS Excel » Работа и общение » Мозговой штурм » Координаты центра описанной окружности треугольника (Ищем сабж формулой по координатам вершин)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!