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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2011, 00:01   #1
Tidus
Форумчанин
 
Регистрация: 08.09.2009
Сообщений: 133
По умолчанию Таблица со расчетом точек пересечения дуг

Ребята, помогите решить задачу стандартными функциями Эксель. Необходимо составить таблицу, в которой будут фиксироваться координаты точек пересечения дуг R4, R5 и т.д.

Дано: дуги с радиусами R1, R2, R3 - максимальное количество дуг в таблице; R4, R5 и т.д.... - этих дуг около 10 в таблице.

Граничное условие: Дуга с радиусом R4 (зеленая) поворачивается относительно "точки поворота" (см. рисунок) до момента пересечения с дугой R2 (синяя). Точка пересечения с координатами X1, Y2, X2, Y2 выделена красным. Для дуги R5 аналогично, отличие лишь в том, что "точка поворота" располагается в точке пересечения первой дуги.

После того как поворот осуществлен, необходимо определить: координаты X1, Y1, X2, Y2.


P.S. Ребята, помогите решить задачудо 7 утра по Москве 31.03.2011г. В любом случае за задачу готов через вебмани выслать 200 руб.
Изображения
Тип файла: jpg Эт-н.jpg (58.9 Кб, 139 просмотров)

Последний раз редактировалось Tidus; 31.03.2011 в 00:06.
Tidus вне форума Ответить с цитированием
Старый 31.03.2011, 01:11   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

1.кроме радиусов р1, р2, р3... нужны значения углов фи1, фи2, фи3..., которые определят длины дуг
2.дуга4 не может пересечь дугу1?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 31.03.2011, 01:20   #3
Tidus
Форумчанин
 
Регистрация: 08.09.2009
Сообщений: 133
По умолчанию

Для дуги 1 угол равен 45 градусов, дуги 2 угол равен 90 градусов, дуги 3 угол равен 90 градусов.
Углы для дуг от 4, 5, 6, 7 и т.д. в таблице тоже должны быть указаны,и равны от 1 до 7 градусов.
Дуга 4 может пересечь дугу 1, мало того дуга 5 может снова пересечь дугу 1.

Я спать, завтра в 6 утра вставать! надеюсь вам удастся сделать расчет!

Последний раз редактировалось Tidus; 31.03.2011 в 01:33.
Tidus вне форума Ответить с цитированием
Старый 31.03.2011, 06:27   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение
Вложения
Тип файла: rar Книга643.rar (5.7 Кб, 13 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 31.03.2011, 07:25   #5
Tidus
Форумчанин
 
Регистрация: 08.09.2009
Сообщений: 133
По умолчанию

О, спасибо за решение!
Я буду здесь вечером, шаблон таблицы постараюсь доработать и выложить сюда.

P.S. Я сегодня сделаю таблицу и вышлю на форум. Вечерком обязательно спишемся. Спасибо за помощь!

Последний раз редактировалось Tidus; 31.03.2011 в 23:21.
Tidus вне форума Ответить с цитированием
Старый 31.03.2011, 21:09   #6
Tidus
Форумчанин
 
Регистрация: 08.09.2009
Сообщений: 133
По умолчанию

Игорь, вставил в ваш файл рядом рисунок и табличку, которая мне необходима. В таблице 3 пустых столбца.
На доработку:
1. Вставить в эти 3 столбца формулы, что бы получить результат;
2. Реализовать так, что бы методом перетягивания этих трех столбцов вниз, формулы копировались без проблем. (планируется, что "зеленые" углы и радиусы будут добавляться).

Рисунок, моя таблица и ваши расчеты в прилагаемом файле.

P.S. Ещё раз благодарю за оперативную помощь!
Вложения
Тип файла: zip ПересечДуг.zip (161.5 Кб, 15 просмотров)
Tidus вне форума Ответить с цитированием
Старый 04.04.2011, 08:00   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

кажись так.
Вложения
Тип файла: rar Книга643.rar (64.2 Кб, 8 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.04.2011, 15:31   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

и еще вариант, надеюсь окончательный.
Вложения
Тип файла: rar Книга643.rar (58.6 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.04.2011, 02:59   #9
Tidus
Форумчанин
 
Регистрация: 08.09.2009
Сообщений: 133
По умолчанию

Игорь, я липучий, и не надейтесь Осталось с углом разобраться
Tidus вне форума Ответить с цитированием
Старый 06.04.2011, 03:22   #10
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Tidus Посмотреть сообщение
Игорь, я липучий, и не надейтесь Осталось с углом разобраться
Это точно.
Зная немного Владимира,я ждал продолжения.
Игорь вспоминай сопромат
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм подсчета количества точек пересечения отрезков juliaaaa Помощь студентам 2 24.02.2011 19:58
подсчитать количество точек пересечения fallti Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 28.06.2010 13:46
определить радиус и центр окружности, на кот. лежит наиб.число точек заданного на плоскости мн-ва точек) kcю Помощь студентам 0 17.11.2009 19:50
Проблема с расчетом yka777 Microsoft Office Excel 17 05.06.2009 15:53
Проблема с расчетом из БД Apollo_13 БД в Delphi 9 11.06.2007 12:12