Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
roma9595
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 6
1

Определение принадлежности точки (x, y) выделенной совокупности областей (в Excel + VBA )

01.03.2016, 11:15. Просмотров 1632. Ответов 2
Метки vb, vba (Все метки)

помогите пожалуйста ... хочу разобраться в VB но на этом задании я просто 0 ... как то вообще в ступоре
не могли бы вы мне растолковать ... как что и почему
0
Миниатюры
Определение принадлежности точки (x, y) выделенной совокупности областей (в Excel + VBA )  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2016, 11:15
Ответы с готовыми решениями:

Составьте блок-схему и программу на языке VBA для проверки принадлежности точки плоскости
Помогите, пожалуйста, а то задали по информатике, а я ни бу бу в ВБА. задача такая: составьте ...

Определение последней ячейки в excel VBA
Добрый день, есть вот такая табличка Мне нужно находить последнюю заполненную строчку столбца...

Определение принадлежности точки выделенной области
Заранее спасибо.

Определение принадлежности точки
Помогите пожалуста :cry: Написать программу которая определяет принадлежит ли точка с координатами...

Определение принадлежности точки фигуре
Всем привет. Есть задача определения принадлежности точки фигуре. Как думаете, нормальный...

2
Казанский
14893 / 6299 / 1716
Регистрация: 24.09.2011
Сообщений: 9,977
03.03.2016, 23:06 2
roma9595, области здесь пронумерованы весьма удобно.
Во-1, видно, что при прочих равных нахождение точки под наклонной прямой добавляет к номеру 4.
Уравнение наклонной прямой, которая проходит через точки (-5,-1) и (2,-3): y=(-2x-17)/7
Так что в формуле наклонную прямую можно учесть выражением
(y<(-2*x-17)/7)*4
Нахождение точки внутри круга справа от вертикальной прямой прибавляет 1 по сравнению с нахождением слева от прямой. То есть выражение для точек внутри круга
2+(x>-1)+(y<(-2*x-17)/7)*4
Нахождение точки вне круга отнимает 1, если точка находится слева от вертикальной прямой, и прибавляет 1, если точка находится справа от прямой. Это условие можно записать как
ЕСЛИ(x>-1;1;-1)*((x+2)^2+(y+2)^2>4)
или более кратко, но менее понятно
((x>-1)*2-1)*((x+2)^2+(y+2)^2>4)
Итого формула листа в Excel
=2+(x>-1)+((x>-1)*2-1)*((x+2)^2+(y+2)^2>4)+(y<(-2*x-17)/7)*4
В файле случайным образом вычисляются 2000 точек, по ним построен график, точки раскрашиваются макросом в соответствии со значением функции, повторяя исходную картинку.

При реализации на VBA учитывайте, что в арифметических выражениях True=-1, а не 1, как формуле листа.
1
Миниатюры
Определение принадлежности точки (x, y) выделенной совокупности областей (в Excel + VBA )  
Вложения
Тип файла: zip принадлежность.zip (133.9 Кб, 18 просмотров)
roma9595
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 6
07.03.2016, 01:26  [ТС] 3
большое спасибо, разобрался
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2016, 01:26

Определение принадлежности точки к графику
Помогите написать текст, для такого графика

Определение принадлежности точки области
Помогите решить задачи. Заранее спасибо!

Определение принадлежности точки к многоугольнику
Добрый день/вечер. Имеются координаты многоугольника в Яндекс картах, они считываются программой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru