Вверх ↑
Этот топик читают: Гость
Ответов: 39
Рейтинг: 0
#1: 2016-01-15 14:30:19 ЛС | профиль | цитата
Подскажите кто знает как найти средний угол.
Среднее арифметическое не подходит (350+10)/2=180, а надо 0.
Собрал вот такую схему:
code_36797.txt
Через цикл (0 - 359) перебирает все варианты и выбирает угол к которому все углы расположены ближе всего.
А есть ли другой вариант без перебора? Формула может какая?
карма: 1

0
файлы: 1code_36797.txt [3.4KB] [264]
Ответов: 198
Рейтинг: 2
#2: 2016-01-15 16:42:02 ЛС | профиль | цитата
Среднее двух координат сделал, знаю, что можно упростить еще, просто ночь уже, думать лень, но вроде пашет...
Если несколько координат, то по тому же принципу можно доделать...
Сорри за бардак, думал на ходу...

code_36798.txt

Если я конечно я правильно задачу понял
карма: 0

0
файлы: 1code_36798.txt [3.8KB] [254]
Ответов: 9906
Рейтинг: 351
#3: 2016-01-15 16:53:52 ЛС | профиль | цитата
А ведь и правда.
УЖЕ НАСТУПИЛО

карма: 9

0
Ответов: 1343
Рейтинг: 31
#4: 2016-01-15 18:03:25 ЛС | профиль | цитата
По паре примеров, если конечно верные были, то вот такой велосипед

code_36799.txt
карма: 2

0
файлы: 1code_36799.txt [1.2KB] [302]
Ответов: 8928
Рейтинг: 823
#5: 2016-01-15 19:38:35 ЛС | профиль | цитата
Galkov,
up1891, формула и наглядное представление code_36800.txt
карма: 19

0
файлы: 1code_36800.txt [4.3KB] [340]
Ответов: 9906
Рейтинг: 351
#6: 2016-01-15 20:18:11 ЛС | профиль | цитата
Блин, достали ...

Если исходные данные определены до числа, кратного 360, ТОДЫ: среднеарифметическое определено до числа кратного 180.
И ВСЕ
И никто меня не убедит, что 0 правильнее 180. Как, впрочем, и наоборот.

Если не в состоянии понять сию "великую мудрость", просто тупо запомните.

карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2016-01-16 16:07:35 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 12:34:09
карма: 0

0
Ответов: 8928
Рейтинг: 823
#8: 2016-01-16 17:58:33 ЛС | профиль | цитата
178.44.242.212, формула в MathParse из кода 36800
карма: 19

0
Ответов: 39
Рейтинг: 0
#9: 2016-01-17 11:25:38 ЛС | профиль | цитата
Леонид писал(а):

Спасибо за формулу. Если не трудно посмотрите правильно ли сделал?
code_36812.txt
карма: 1

0
файлы: 1code_36812.txt [3.6KB] [253]
Ответов: 8928
Рейтинг: 823
#10: 2016-01-17 13:54:51 ЛС | профиль | цитата
up1891, вам же дали формулу, зачем усложнять, вот ещё одна, без отрицательных углов.code_36813.txt
карма: 19

0
файлы: 1code_36813.txt [1.6KB] [302]
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)