Анализ и формирование массива по нескольким условиям
Nexopd
Дата: Пятница, 14.12.2012, 15:45 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте !!! У меня появилась задача, не знаю как её решить! Есть массив (N;Xn;Yn;Zn) где: N - имя (номер) точки, а Xn;Yn;Zn её координаты Необходимо - выполнить выборку и сформировать массив в который должны попасть только те точки которые расположены рядом друг с другом в диапазоне +-dX; +-dY;+-dZ т.е. Xn+-dX; Yn+-dY; Zn+-dZ анализ нужно сделать относительно каждой точки массива N, с возможностью задавать диапазон выборки +-dX; +-dY;+-dZ и выбора 2D или 3D режима т.е. Xn+-dX; Yn+-dY или Xn+-dX; Yn+-dY; Zn+-dZ Заранее СПАСИБО !!!
Здравствуйте !!! У меня появилась задача, не знаю как её решить! Есть массив (N;Xn;Yn;Zn) где: N - имя (номер) точки, а Xn;Yn;Zn её координаты Необходимо - выполнить выборку и сформировать массив в который должны попасть только те точки которые расположены рядом друг с другом в диапазоне +-dX; +-dY;+-dZ т.е. Xn+-dX; Yn+-dY; Zn+-dZ анализ нужно сделать относительно каждой точки массива N, с возможностью задавать диапазон выборки +-dX; +-dY;+-dZ и выбора 2D или 3D режима т.е. Xn+-dX; Yn+-dY или Xn+-dX; Yn+-dY; Zn+-dZ Заранее СПАСИБО !!! Nexopd
Ответить
Сообщение Здравствуйте !!! У меня появилась задача, не знаю как её решить! Есть массив (N;Xn;Yn;Zn) где: N - имя (номер) точки, а Xn;Yn;Zn её координаты Необходимо - выполнить выборку и сформировать массив в который должны попасть только те точки которые расположены рядом друг с другом в диапазоне +-dX; +-dY;+-dZ т.е. Xn+-dX; Yn+-dY; Zn+-dZ анализ нужно сделать относительно каждой точки массива N, с возможностью задавать диапазон выборки +-dX; +-dY;+-dZ и выбора 2D или 3D режима т.е. Xn+-dX; Yn+-dY или Xn+-dX; Yn+-dY; Zn+-dZ Заранее СПАСИБО !!! Автор - Nexopd Дата добавления - 14.12.2012 в 15:45
Michael_S
Дата: Пятница, 14.12.2012, 15:50 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Покажите, что должно получиться при ваши данных.
Покажите, что должно получиться при ваши данных. Michael_S
Ответить
Сообщение Покажите, что должно получиться при ваши данных. Автор - Michael_S Дата добавления - 14.12.2012 в 15:50
Serge_007
Дата: Пятница, 14.12.2012, 15:51 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Nexopd , нарисуйте что должно получится в паре-тройке случаев выбора
Nexopd , нарисуйте что должно получится в паре-тройке случаев выбораSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Nexopd , нарисуйте что должно получится в паре-тройке случаев выбораАвтор - Serge_007 Дата добавления - 14.12.2012 в 15:51
Nexopd
Дата: Пятница, 14.12.2012, 16:42 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Изменил исходные данные и привел необходимый результат относительно Точка9 попадает в таблицу только при анализе относительно Точка5 и не попадает относительно Точка1. Ещё необходимо сделать счётчик выполнения условий для каждой точки
Изменил исходные данные и привел необходимый результат относительно Точка9 попадает в таблицу только при анализе относительно Точка5 и не попадает относительно Точка1. Ещё необходимо сделать счётчик выполнения условий для каждой точки Nexopd
Ответить
Сообщение Изменил исходные данные и привел необходимый результат относительно Точка9 попадает в таблицу только при анализе относительно Точка5 и не попадает относительно Точка1. Ещё необходимо сделать счётчик выполнения условий для каждой точки Автор - Nexopd Дата добавления - 14.12.2012 в 16:42
Serge_007
Дата: Пятница, 14.12.2012, 16:52 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Понятнее ничуть не стало... Можно "на пальцах": В первой строке получилась Точка 1, потому что... ?
Понятнее ничуть не стало... Можно "на пальцах": В первой строке получилась Точка 1, потому что... ? Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Понятнее ничуть не стало... Можно "на пальцах": В первой строке получилась Точка 1, потому что... ? Автор - Serge_007 Дата добавления - 14.12.2012 в 16:52
Nexopd
Дата: Пятница, 14.12.2012, 17:06 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Залил заново !!! Логика такая: в первой строке сама точка т.к. Xт1,Yт1,Zт1 попадает в зону Xт1+dX,Yт1+dY,Zт1+dZ и имеет более 1 выполнения условия во второй строке Точка5 т.к. попадает в зону Xт1+dX,Yт1+dY,Zт1+dZ ...
Залил заново !!! Логика такая: в первой строке сама точка т.к. Xт1,Yт1,Zт1 попадает в зону Xт1+dX,Yт1+dY,Zт1+dZ и имеет более 1 выполнения условия во второй строке Точка5 т.к. попадает в зону Xт1+dX,Yт1+dY,Zт1+dZ ... Nexopd
Ответить
Сообщение Залил заново !!! Логика такая: в первой строке сама точка т.к. Xт1,Yт1,Zт1 попадает в зону Xт1+dX,Yт1+dY,Zт1+dZ и имеет более 1 выполнения условия во второй строке Точка5 т.к. попадает в зону Xт1+dX,Yт1+dY,Zт1+dZ ... Автор - Nexopd Дата добавления - 14.12.2012 в 17:06
Serge_007
Дата: Пятница, 14.12.2012, 17:25 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Что такое Quote (Nexopd )
Xт1,Yт1,Zт1
? Quote (Nexopd )
попадает в зону
Где эта зона? Quote (Nexopd )
имеет более 1 выполнения условия
Что за условия? Что такое Режим 2 или 3 ? И я просил: Quote (Serge_007 )
Nexopd, нарисуйте что должно получится в паре-тройке случаев выбора
Что такое Quote (Nexopd )
Xт1,Yт1,Zт1
? Quote (Nexopd )
попадает в зону
Где эта зона? Quote (Nexopd )
имеет более 1 выполнения условия
Что за условия? Что такое Режим 2 или 3 ? И я просил: Quote (Serge_007 )
Nexopd, нарисуйте что должно получится в паре-тройке случаев выбора
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Что такое Quote (Nexopd )
Xт1,Yт1,Zт1
? Quote (Nexopd )
попадает в зону
Где эта зона? Quote (Nexopd )
имеет более 1 выполнения условия
Что за условия? Что такое Режим 2 или 3 ? И я просил: Quote (Serge_007 )
Nexopd, нарисуйте что должно получится в паре-тройке случаев выбора
Автор - Serge_007 Дата добавления - 14.12.2012 в 17:25
Pelena
Дата: Пятница, 14.12.2012, 17:28 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Nexopd , точки 1 и 5 никак не рядом, т.к. Х у одной 10 000, а у другой 99 999 Может такая таблица будет более наглядной?
Nexopd , точки 1 и 5 никак не рядом, т.к. Х у одной 10 000, а у другой 99 999 Может такая таблица будет более наглядной?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Nexopd , точки 1 и 5 никак не рядом, т.к. Х у одной 10 000, а у другой 99 999 Может такая таблица будет более наглядной?Автор - Pelena Дата добавления - 14.12.2012 в 17:28
Serge_007
Дата: Пятница, 14.12.2012, 17:42 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Елен, ты реально поняла что хочет ТС?
Елен, ты реально поняла что хочет ТС? Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Елен, ты реально поняла что хочет ТС? Автор - Serge_007 Дата добавления - 14.12.2012 в 17:42
Pelena
Дата: Пятница, 14.12.2012, 17:46 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Не уверена Но по-моему, он хочет вывести ПОПАРНО все точки, лежащие рядом, т.е. разность координат меньше заданных значений
Не уверена Но по-моему, он хочет вывести ПОПАРНО все точки, лежащие рядом, т.е. разность координат меньше заданных значений Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Не уверена Но по-моему, он хочет вывести ПОПАРНО все точки, лежащие рядом, т.е. разность координат меньше заданных значений Автор - Pelena Дата добавления - 14.12.2012 в 17:46
AlexM
Дата: Пятница, 14.12.2012, 17:47 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Я так понял. Для первой точки определяем диапазоны по X, Y и Z 1000,00+/-1,00 -> 10001 и 9999 20001,48+/-2,00 -> 20003,48 и 19999,48 100,454+/-0,75 -> 101,204 и 99,704 Теперь по этим диапазонам ищем строки Подходит 5 и 9 строка Далее идут слова "точка рядом". Выходит 5 рядом, а 9 не рядом, так как между 1 и 9 есть 5.
Я так понял. Для первой точки определяем диапазоны по X, Y и Z 1000,00+/-1,00 -> 10001 и 9999 20001,48+/-2,00 -> 20003,48 и 19999,48 100,454+/-0,75 -> 101,204 и 99,704 Теперь по этим диапазонам ищем строки Подходит 5 и 9 строка Далее идут слова "точка рядом". Выходит 5 рядом, а 9 не рядом, так как между 1 и 9 есть 5. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Я так понял. Для первой точки определяем диапазоны по X, Y и Z 1000,00+/-1,00 -> 10001 и 9999 20001,48+/-2,00 -> 20003,48 и 19999,48 100,454+/-0,75 -> 101,204 и 99,704 Теперь по этим диапазонам ищем строки Подходит 5 и 9 строка Далее идут слова "точка рядом". Выходит 5 рядом, а 9 не рядом, так как между 1 и 9 есть 5. Автор - AlexM Дата добавления - 14.12.2012 в 17:47
Pelena
Дата: Пятница, 14.12.2012, 17:52 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Quote (AlexM )
Подходит 5 и 9 строка
1 и 9 не рядом, т.к. по Y расстояние больше dY
Quote (AlexM )
Подходит 5 и 9 строка
1 и 9 не рядом, т.к. по Y расстояние больше dYPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Quote (AlexM )
Подходит 5 и 9 строка
1 и 9 не рядом, т.к. по Y расстояние больше dYАвтор - Pelena Дата добавления - 14.12.2012 в 17:52
Serge_007
Дата: Пятница, 14.12.2012, 17:53 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (AlexM )
Не уверена...
Quote (AlexM )
...по-моему, он хочет...
Quote (AlexM )
Я так понял...
Ок, игра "Чего хочет Ирэн " продолжается
Quote (AlexM )
Не уверена...
Quote (AlexM )
...по-моему, он хочет...
Quote (AlexM )
Я так понял...
Ок, игра "Чего хочет Ирэн " продолжается Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (AlexM )
Не уверена...
Quote (AlexM )
...по-моему, он хочет...
Quote (AlexM )
Я так понял...
Ок, игра "Чего хочет Ирэн " продолжается Автор - Serge_007 Дата добавления - 14.12.2012 в 17:53
Pelena
Дата: Пятница, 14.12.2012, 17:57 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Quote (Serge_007 )
Ок, игра "Чего хочет Ирэн" продолжается
Да, ладно, пока новых вопросов мало, проверим интуицию А там, глядишь, и ТС подтянется
Quote (Serge_007 )
Ок, игра "Чего хочет Ирэн" продолжается
Да, ладно, пока новых вопросов мало, проверим интуицию А там, глядишь, и ТС подтянетсяPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Quote (Serge_007 )
Ок, игра "Чего хочет Ирэн" продолжается
Да, ладно, пока новых вопросов мало, проверим интуицию А там, глядишь, и ТС подтянетсяАвтор - Pelena Дата добавления - 14.12.2012 в 17:57
AlexM
Дата: Пятница, 14.12.2012, 18:02 |
Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Quote (Pelena )
1 и 9 не рядом, т.к. по Y расстояние больше dY
Ну да, просчитался чуток.
Quote (Pelena )
1 и 9 не рядом, т.к. по Y расстояние больше dY
Ну да, просчитался чуток.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Quote (Pelena )
1 и 9 не рядом, т.к. по Y расстояние больше dY
Ну да, просчитался чуток.Автор - AlexM Дата добавления - 14.12.2012 в 18:02
AlexM
Дата: Пятница, 14.12.2012, 18:50 |
Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Там и 1-ая не рядом с 5-ой по Х
Там и 1-ая не рядом с 5-ой по Х AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Пятница, 14.12.2012, 18:51
Ответить
Сообщение Там и 1-ая не рядом с 5-ой по Х Автор - AlexM Дата добавления - 14.12.2012 в 18:50
Pelena
Дата: Пятница, 14.12.2012, 18:57 |
Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Quote (AlexM )
Там и 1-ая не рядом с 5-ой по Х
Ага (см. пост №8)
Quote (AlexM )
Там и 1-ая не рядом с 5-ой по Х
Ага (см. пост №8)Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Quote (AlexM )
Там и 1-ая не рядом с 5-ой по Х
Ага (см. пост №8)Автор - Pelena Дата добавления - 14.12.2012 в 18:57
Nexopd
Дата: Четверг, 27.12.2012, 12:11 |
Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Спасибо, всем кто присоединился к обсуждению. Я там немного переборщил с девятками! ))) Начну отвечать по порядку: Serge_007 - 2 или 3 "D" - описывает в каком режиме выполнять выборку либо только по X,Y, либо по X,Y,Z т.е. в 2D(без учета Z) или 3D Pelena - Елен, Спасибо это почти то что мне надо(этот метод дает наглядный счетчик), правда массив данных может быть 2-5 тысяч
Спасибо, всем кто присоединился к обсуждению. Я там немного переборщил с девятками! ))) Начну отвечать по порядку: Serge_007 - 2 или 3 "D" - описывает в каком режиме выполнять выборку либо только по X,Y, либо по X,Y,Z т.е. в 2D(без учета Z) или 3D Pelena - Елен, Спасибо это почти то что мне надо(этот метод дает наглядный счетчик), правда массив данных может быть 2-5 тысяч Nexopd
Ответить
Сообщение Спасибо, всем кто присоединился к обсуждению. Я там немного переборщил с девятками! ))) Начну отвечать по порядку: Serge_007 - 2 или 3 "D" - описывает в каком режиме выполнять выборку либо только по X,Y, либо по X,Y,Z т.е. в 2D(без учета Z) или 3D Pelena - Елен, Спасибо это почти то что мне надо(этот метод дает наглядный счетчик), правда массив данных может быть 2-5 тысяч Автор - Nexopd Дата добавления - 27.12.2012 в 12:11