Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2009, 11:23   #41
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
никакого расхождения нет.
давайте играть по правилам, а то вы координаты точек перечисляете в одном порядке, а на рисунке нумеруете в обратном... ясно, что направление обхода не совпадет
Точки один в один... Специально брал точки прямо из книги. Возможно выглядит не привычно, так как на рисунке геодезическая система координат, то есть Х на верх (тогда как в математической на верх У).
Можете еще раз проверить, прикрепил самый первый исходный файл с координатами.
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 13.05.2009, 11:58   #42
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...
значит так: для систем координат, когда положительное напрвление оси Х направлено вправо от У оставляем вывод, который сейчас делает формула; для систем координат, когда Х направлен влево от У - вывод меняем на противоположный.
В формулу можно добавить анализ еще одной ячейки на правостороннюю-левосторонную систему координат и она всегда сделает правильный вывод.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.05.2009, 12:19   #43
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
однако...
значит так: для систем координат, когда положительное напрвление оси Х направлено вправо от У оставляем вывод, который сейчас делает формула; для систем координат, когда Х направлен влево от У - вывод меняем на противоположный.
Отличий нет. Изменение оси положит чертеж набок, но не более того, все остальный параметры не меняются. В данном случае проблема мне видиться в отрицательности координат, или в "необычном" положении точек. Были у меня похожие ситуации с эти алгоритмом, он считал что точки лежат на одной прямой. Обошел убрав проверку... Оказалась проблема глубже...
Цитата:
Сообщение от IgorGO Посмотреть сообщение
В формулу можно добавить анализ еще одной ячейки на правостороннюю-левосторонную систему координат и она всегда сделает правильный вывод.
Система координат исключительно геодезическая.
Прошлый раз файл не прикрепился (системе не понравилось расширение csv), а я и не заметил. Прикрепляю сейчас.
Вложения
Тип файла: txt огород.txt (352 байт, 120 просмотров)
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 13.05.2009, 13:09   #44
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Отличий нет. Изменение оси положит чертеж набок, но не более того, все остальный параметры не меняются
а вот очень даже есть. нарисуйте У-вверх, Х-вправо, а на другом листе Х-вверх, У-вправо. Попробуйте совместить обе оси. Не получается? вот в этом и отличие. Существует понятие правосторонняя и левосторонняя системы координат, читайте инет.
Поэтому если ваши координаты исключительно геодезические - поменяйте в формуле знак ">" на "<" и не обращайте внимание на рисунок графика
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение IP IvanLex HTML и CSS 6 28.03.2008 07:46
Определение IP IvanLex Общие вопросы по Java, Java SE, Kotlin 1 19.02.2008 09:12