Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Вычисление пересечения точки отрезком
СообщениеДобавлено: 20 июл 2015, 20:15 
Не в сети
Начинающий
Зарегистрирован:
02 мар 2015, 20:52
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Здравствуйте.
Надеюсь, что не слишком сложная для математика задачка:
Сам к сожалению пока не осилю)

Суть в следующем:
Имеется прямоугольник допустим в тетради в клетку 100 клеток по ширине и 50 клеток по высоте.
У каждой клетки своя координата X-горизонтальная, Y-вертикальная.
Координата левого верхнего угла X=1, Y=1, Правого нижнего соответственно X=100, Y=50.
От центра нижнего ребра прямоугольника (т.е. координаты X=50, Y=50) можно проводить прямой отрезок
под определенным углом, с шагом в один градус, который всегда доходит до противоположного ребра этого прямоугольника.
Диапазон углов будет от 0 до 180, если вращать отрезок слева направо по часовой стрелке.

Задача в том, чтобы вычислить формулу-функцию, которая принимает три переменные.
а). Координату клетки X от 1 до 100
б). Координату клетки Y от 1 до 50
в). Величину угла от 0 до 180 градусов,

и дает ответ, пересекает ли проведенный от центра нижнего ребра прямоугольника под данным углом отрезок
данную с такими координатами клетку.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычисление пересечения точки отрезком
СообщениеДобавлено: 21 июл 2015, 03:39 
Не в сети
Light & Truth
Зарегистрирован:
10 фев 2013, 21:28
Сообщений: 2695
Cпасибо сказано: 236
Спасибо получено:
841 раз в 775 сообщениях
Очков репутации: 207

Добавить очки репутацииУменьшить очки репутации
vanchester
vanchester писал(а):
Задача в том, чтобы вычислить формулу-функцию

Обязательно ли Вам нужна именно формула-функция?
Может проще иметь алгоритм решения задачи?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычисление пересечения точки отрезком
СообщениеДобавлено: 21 июл 2015, 10:58 
Не в сети
Начинающий
Зарегистрирован:
02 мар 2015, 20:52
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Спасибо. Алгоритм вполне устроит. Вообще задача по идее не сложная да?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычисление пересечения точки отрезком
СообщениеДобавлено: 21 июл 2015, 14:04 
Не в сети
Light & Truth
Зарегистрирован:
10 фев 2013, 21:28
Сообщений: 2695
Cпасибо сказано: 236
Спасибо получено:
841 раз в 775 сообщениях
Очков репутации: 207

Добавить очки репутацииУменьшить очки репутации
vanchester
Откуда эта задача?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычисление пересечения точки отрезком
СообщениеДобавлено: 21 июл 2015, 14:26 
Не в сети
Начинающий
Зарегистрирован:
02 мар 2015, 20:52
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Это я сам придумал) Стало интересно, есть ли решение. По идее должно быть. Но я никак не могу придумать как решить ее.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычисление пересечения точки отрезком
СообщениеДобавлено: 21 июл 2015, 14:39 
Не в сети
Light & Truth
Зарегистрирован:
10 фев 2013, 21:28
Сообщений: 2695
Cпасибо сказано: 236
Спасибо получено:
841 раз в 775 сообщениях
Очков репутации: 207

Добавить очки репутацииУменьшить очки репутации
vanchester
Думаю, что возможны разные оригинальные (и даже изящные) решения этой задачи.
Легче всего предложить алгоритм решения задачи.
Но надо немного доопределить условие. Что значит "пересекать клетку".
Считать ли "пересекает", если прямая проходит через вершину угла клетки или проходит через сторону квадрата клетки?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычисление пересечения точки отрезком
СообщениеДобавлено: 22 июл 2015, 11:41 
Не в сети
Начинающий
Зарегистрирован:
02 мар 2015, 20:52
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Спасибо, вы навели меня на мысль, как часто у меня бывает)
Я вроде догадался, нужно просто вычислять противолежащий катет угла, умножив тангенс угла на прилежащий катет, который всегда равен от 0 до 50 в зависимости от координаты X.
Как-то сразу не додумался, просто со школы осталось неверное впечатление о геометрии, которая мне на практике пригодилась только сейчас.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 7 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Вычисление оптимальной точки пересечения окружностей

в форуме Аналитическая геометрия и Векторная алгебра

Ony

13

994

05 ноя 2014, 13:27

Вычисление площади пересечения двух кардиоид

в форуме Интегральное исчисление

mpelevin

1

69

08 апр 2023, 21:26

Точки пересечения

в форуме Аналитическая геометрия и Векторная алгебра

lusechka

1

309

07 сен 2015, 18:07

Точки пересечения

в форуме Аналитическая геометрия и Векторная алгебра

Sweet_blood

1

326

06 май 2014, 11:49

Точки пересечения графиков

в форуме Пределы числовых последовательностей и функций, Исследования функций

MAKSUS_87

1

378

07 апр 2014, 09:42

Точки пересечения с осями и производная

в форуме Пределы числовых последовательностей и функций, Исследования функций

katya123456

1

241

14 дек 2017, 21:41

Точки пересечения поверхности и прямой

в форуме Аналитическая геометрия и Векторная алгебра

Chuvak

1

169

16 дек 2022, 02:19

Точки пересечения с осью абсцисс

в форуме Maple

Susanna Gaybaryan

4

512

26 дек 2020, 14:36

Координаты точки пересечения высот

в форуме Аналитическая геометрия и Векторная алгебра

world

6

2358

17 июл 2014, 23:07

Точки пересечения трех сфер

в форуме Аналитическая геометрия и Векторная алгебра

Li6-D

1

753

14 апр 2019, 18:35


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved