Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Матем. вопрос. Расчет угла противолежащего катета. / 25 сообщений из 44, страница 1 из 2
10.04.2009, 11:03:57
    #35924371
Dumfl_ME
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
В общем, прямоугольный треугольник.
Известны длины катетов.
Как найти угол n.?!
см. рис 1.

Думаю тут есть несколько способов через ctg или через теорему Пифагора(sin)
Но мозгов не хватает.
...
Рейтинг: 0 / 0
10.04.2009, 11:14:36
    #35924403
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_ME,

arctg(b/a)
что-то великое ваяете?
...
Рейтинг: 0 / 0
10.04.2009, 11:21:04
    #35924427
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_MEВ общем, прямоугольный треугольник.
Известны длины катетов.
Как найти угол n.?!
см. рис 1.

Думаю тут есть несколько способов через ctg или через теорему Пифагора(sin)
Но мозгов не хватает.
Несколько способов?
Вообще-то только один: через тангенс или котангенс (tg(alfa) = 1/ctg(alfa))
Тангенс находится, в соответствии со школьным курсом тригонометрии, как отношение противолежащего катета к прилежащему, т.е. по вашему рисунку, tg(n) = b/a, а угол n, соответственно, как arctg(b/a)
...
Рейтинг: 0 / 0
10.04.2009, 12:48:50
    #35924741
ss18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Станислав С...кийDumfl_MEВ общем, прямоугольный треугольник.
Известны длины катетов.
Как найти угол n.?!
см. рис 1.

Думаю тут есть несколько способов через ctg или через теорему Пифагора(sin)
Но мозгов не хватает.
Несколько способов?
Вообще-то только один: через тангенс или котангенс (tg(alfa) = 1/ctg(alfa))
Тангенс находится, в соответствии со школьным курсом тригонометрии, как отношение противолежащего катета к прилежащему, т.е. по вашему рисунку, tg(n) = b/a, а угол n, соответственно, как arctg(b/a)

А чем арккосинус и арксинус не подходят ?
...
Рейтинг: 0 / 0
10.04.2009, 13:01:55
    #35924792
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
ss18 , потому как

автор Синус - одна из тригонометрических функций, обозначется sin. Синусом угла в треугольнике называют отношение катета, лежащего против этого угла (противолежащего катета), к гипотенузе.
Взято тут ...

Если вспомнить условие автора значения гипотенузы у нас нет.
...
Рейтинг: 0 / 0
10.04.2009, 13:18:06
    #35924851
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
krvsaзначения гипотенузы у нас нет. не печальтесь, как известно ещё со времён пифагора, квадрат гипотенузы - есть сумма квадратов катетов, так что, считайте - есть ;-)) весь вопрос в количестве необходимых вычислений
...
Рейтинг: 0 / 0
10.04.2009, 13:23:59
    #35924867
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Т.е. лучше начать рыть подземный ход на чердак?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
10.04.2009, 13:34:19
    #35924903
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
krvsaТ.е. лучше начать рыть подземный ход на чердак? зато весело, и все заняты
а сколько кода можно родить! пооптимизировать его потом, специальный аллокатор написать, юнит-тесты... неделя работы, а то и на две можно растянуть не то, что библиотечную функцию подставил - и всё... скукота
...
Рейтинг: 0 / 0
10.04.2009, 14:48:44
    #35925141
Dumfl_ME
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Что-то у меня вообще теперь каша в голове.

Пишу я на дельфи.
два вопроса.
1) когда делаю согласно вашим формулам:
ANGLE:=(ArcCot(B/A))
получаются уж больно маленькие цифры. (0,5121... 0,4456... 0,7961...)
На угол что-то не похоже.

2) Когда начинаю двигать току по направлению к углу(к нормальному) вообще какая-то галиматья

x:= x0 + speed * cos(angle) * time;
y:= y0 - speed * sin(angle) * time;

экспериментирую. ставлю угол 90 двигается как то под углом примерно 75... ставлю 91... вапще в другую сторону... как понимать?!
...
Рейтинг: 0 / 0
10.04.2009, 15:21:42
    #35925268
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_ME
Пишу я на дельфи.
два вопроса.
1) когда делаю согласно вашим формулам:
ANGLE:=(ArcCot(B/A))
получаются уж больно маленькие цифры. (0,5121... 0,4456... 0,7961...)
На угол что-то не похоже.

А ты про радианы что-нибудь слыхал?
...
Рейтинг: 0 / 0
10.04.2009, 15:22:23
    #35925272
Dumfl_ME
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Виноват понял...
не правильная система координат.

x:= x0 + speed * cos(angle*PI/180) * time;
y:= y0 - speed * sin(angle*PI/180) * time;

Но с АркКоТангенсом ситуация по прежнему непонятна... :(
...
Рейтинг: 0 / 0
10.04.2009, 15:24:26
    #35925286
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_MEНо с АркКоТангенсом ситуация по прежнему непонятна... :(
...
Рейтинг: 0 / 0
10.04.2009, 15:26:57
    #35925299
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_ME,

Вы математику в школе учили?
Тангенс = отношение противолежащего катета к прилежащему; котангенс наоборот, прилежащего к противолежащему... :)
Вам писали: Arctg(b/a), а вы находите arcctg(b/a)...
...
Рейтинг: 0 / 0
10.04.2009, 15:29:24
    #35925308
Матем. вопрос. Расчет угла противолежащего катета.
<угол в градусах> = arctg (b/a) / PI * 180
Для большей безопасности в программах лучше пользоваться функцией atan2 (не знаю, есть ли
она в Delphi):
<угол в градусах> = atan2(a,b) / PI * 180 ( или atan2(b,a) - не помню)
...
Рейтинг: 0 / 0
10.04.2009, 15:29:34
    #35925309
Dumfl_ME
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
maytonDumfl_ME
Пишу я на дельфи.
два вопроса.
1) когда делаю согласно вашим формулам:
ANGLE:=(ArcCot(B/A))
получаются уж больно маленькие цифры. (0,5121... 0,4456... 0,7961...)
На угол что-то не похоже.

А ты про радианы что-нибудь слыхал?

...слыхал
ANGLE:=(ArcCot(B/A*PI/180))
и что?! теперь другую погоду показывает (1,4546... 1,5646... 1,2791...)
?!?!
что не верно?
...
Рейтинг: 0 / 0
10.04.2009, 15:33:34
    #35925322
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_MEmaytonDumfl_ME
Пишу я на дельфи.
два вопроса.
1) когда делаю согласно вашим формулам:
ANGLE:=(ArcCot(B/A))
получаются уж больно маленькие цифры. (0,5121... 0,4456... 0,7961...)
На угол что-то не похоже.

А ты про радианы что-нибудь слыхал?

...слыхал
ANGLE:=(ArcCot(B/A*PI/180))
и что?! теперь другую погоду показывает (1,4546... 1,5646... 1,2791...)
?!?!
что не верно?
нет, неверно!
надо:
ANGLE:=(ArcCot(B/A)*PI/180)

Такое ощущение, что школьник-двоечник пытается программы писать...
Ну так есть же справочники по математике (для получения формул) + хелпы по языкам программирования (для получения сведений о том, в каких единицах (градусах или радианах) выдается результат функции арккотангенс...)
...
Рейтинг: 0 / 0
10.04.2009, 15:33:44
    #35925323
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_MEmaytonDumfl_ME
Пишу я на дельфи.
два вопроса.
1) когда делаю согласно вашим формулам:
ANGLE:=(ArcCot(B/A))
получаются уж больно маленькие цифры. (0,5121... 0,4456... 0,7961...)
На угол что-то не похоже.

А ты про радианы что-нибудь слыхал?

...слыхал
ANGLE:=(ArcCot(B/A*PI/180))
и что?! теперь другую погоду показывает (1,4546... 1,5646... 1,2791...)
?!?!
что не верно?
показывает радианы, а не градусы
...
Рейтинг: 0 / 0
10.04.2009, 15:42:25
    #35925348
Матем. вопрос. Расчет угла противолежащего катета.
Станислав С...кийDumfl_MEmaytonDumfl_ME
Пишу я на дельфи.
два вопроса.
1) когда делаю согласно вашим формулам:
ANGLE:=(ArcCot(B/A))
получаются уж больно маленькие цифры. (0,5121... 0,4456... 0,7961...)
На угол что-то не похоже.

А ты про радианы что-нибудь слыхал?

...слыхал
ANGLE:=(ArcCot(B/A*PI/180))
и что?! теперь другую погоду показывает (1,4546... 1,5646... 1,2791...)
?!?!
что не верно?
нет, неверно!
надо:
ANGLE:=(ArcCot(B/A)*PI/180)

Такое ощущение, что школьник-двоечник пытается программы писать...
Ну так есть же справочники по математике (для получения формул) + хелпы по языкам программирования (для получения сведений о том, в каких единицах (градусах или радианах) выдается результат функции арккотангенс...)
Сам же и запутался с переводом из радиан в градусы...
надо:
ANGLE:=(ArcCot(B/A)/PI)*180
Но такое ощущение, что и синусу тоже нужны радианы в качестве параметра. Т.е. не нужно ничего никуда переводить!!!
...
Рейтинг: 0 / 0
10.04.2009, 15:51:27
    #35925363
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
В этом форуме есть хоть один человек, который может открыть справочник Делфи и посмотреть????
...
Рейтинг: 0 / 0
10.04.2009, 15:53:40
    #35925372
Dumfl_ME
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Господа супер умные и начитанные...
помогите двоечнику школьнику второгодке... Точки двигаются похоже но всё равно не туда :(

Итак вниманию супер интеллектов... кичащихся знаниями в области математики:

движемся так:
x:= x0 + speed * cos(angle*PI/180) * time;
y := y0 - speed * sin(angle*PI/180) * time;
Определяем угол так:
angle:=(ArcTan2(B,A)/PI*180);

Где истина...?!
не идёт туда. :(

Все желающие поржать, и с острить почва вам дана. :)
...
Рейтинг: 0 / 0
10.04.2009, 16:06:25
    #35925423
Dumfl_ME
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
maytonВ этом форуме есть хоть один человек, который может открыть справочник Делфи и посмотреть????
Согласно вашей логике, этот форум не нужен вовсе. Достаточно книжек...
Вопрос задан не по Дельфи а по математике, никто не заставляет Вас дорогой на него отвечать, если Вы считаете что это ниже вашего достоинства отвечать на глупые вопросы, то зачем отвечаете грозными словами RTFM?
Человек не может в чем то разобраться... пытается найти информацию, идёт за помощью на форум, если вы не можете или не хотите оказать помощь то нет необходимости писать о том что вы не хотите этого делать делая вид что всё знаете.

Здесь не любят таких как я да?!
...
Рейтинг: 0 / 0
10.04.2009, 16:28:42
    #35925486
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_ME,

зарегистрируйся в форуме.
...
Рейтинг: 0 / 0
10.04.2009, 16:32:01
    #35925501
avb1003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_ME
...
Здесь не любят таких как я да?!Не совсем так. Просто люди с такими затруднениями обычно умеют зарабатывают деньги
не связанным с программированием способом,подобными "подробностями" не интересуются
и выступают на подобных форумах не в качестве коллег (даже потенциальных, будущих или виртуальных), а в качестве клиентов.
И тогда их, как правило, "любят". По крайней мере, воспринимают как адекватных.
Потом, в конце-концов, Вам десять раз уже все объяснили. Если все равно не понятно,
но все-таки хочется, то, наверное, нужно подумать о приходящем репетиторе и т.д.
...
Рейтинг: 0 / 0
10.04.2009, 16:36:57
    #35925506
АС_Пушкин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_MEГоспода супер умные и начитанные...
помогите двоечнику школьнику второгодке... Точки двигаются похоже но всё равно не туда :(

Итак вниманию супер интеллектов... кичащихся знаниями в области математики:

движемся так:
x:= x0 + speed * cos(angle*PI/180) * time;
y := y0 - speed * sin(angle*PI/180) * time;
Определяем угол так:
angle:=(ArcTan2(B,A)/PI*180);

Где истина...?!
не идёт туда. :(

Все желающие поржать, и с острить почва вам дана. :)

Какое движение тут моделируется? По этой формуле при постоянных A и B материальная точка будет двигаться прямолинейно и равномерно, потому что нет ускорения. Почему во втором уравнении минус? Должен быть всегда плюс. Иначе у Вас задан неправильный угол.
...
Рейтинг: 0 / 0
10.04.2009, 16:40:24
    #35925509
Матем. вопрос. Расчет угла противолежащего катета.
Dumfl_ME,
а время может в скобках надо записывать, типа
speed*cos(angle * PI / 180 * time) - тогда движение больше по окружности, а если как у тебя
записано - так больше по радиусу.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Матем. вопрос. Расчет угла противолежащего катета. / 25 сообщений из 44, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]