Автор Бандит задал вопрос в разделе Естественные науки
Как найти угол, зная его синус, НЕ ПО ТАБЛИЦЕ БРАДИСА? Грубо говоря - как выразить арксинус?) и получил лучший ответ
Ответ от Ёемен Аркадьевич[гуру]
Либо таблицы либо калькулятор.
Что значит выразить арксинус? ?
sin (x) = A.
x = arcsin(A)
Ответ от Sittarak1983[гуру]
x=(-1)^k*arcsin [alfa]+пk; P.S.:[alfa]-это альфа; k принадлежит области целых чисел.
x=(-1)^k*arcsin [alfa]+пk; P.S.:[alfa]-это альфа; k принадлежит области целых чисел.
Ответ от Јутка[гуру]
посмотрите
посмотрите
Ответ от White Wolf[гуру]
насколько я понял, речь всё о том же паскале: если sin всё-таки есть, но нет функции arcsin, то её придётся написать (хоть, может быть, и не хочется) , можно применить стягивающуюся к точке последовательность отрезков (которая кстати очень быстро сходится) : пусть нам дано t0=sin x, область определения арксинуса - от минус пи пополам до плюс пи пополам, берём считаем синус от 0 (то есть, середины области определения) , ясно, что будет 0, и смотрим, какому полуинтервалу принадлежит t0: [-1;0) или (0,1] (то есть, элементарно сравниваем с нулём) , после этого выбираем соответствующие ему [-пи/2; 0) или (0; пи/2], и на выбранном интервале снова находим середину, снова вычисляем синус в этой самой середине, снова сравниваем со значением t0, выбираем один из 2 полуинтервалов, на котором выбираем середину, счистаем синус, сравниваем, снова выбираем больше или меньше и так далее, пока не получите достаточной точности - это уж лучше опытным путём проверить, если что-то неясно, пишите
насколько я понял, речь всё о том же паскале: если sin всё-таки есть, но нет функции arcsin, то её придётся написать (хоть, может быть, и не хочется) , можно применить стягивающуюся к точке последовательность отрезков (которая кстати очень быстро сходится) : пусть нам дано t0=sin x, область определения арксинуса - от минус пи пополам до плюс пи пополам, берём считаем синус от 0 (то есть, середины области определения) , ясно, что будет 0, и смотрим, какому полуинтервалу принадлежит t0: [-1;0) или (0,1] (то есть, элементарно сравниваем с нулём) , после этого выбираем соответствующие ему [-пи/2; 0) или (0; пи/2], и на выбранном интервале снова находим середину, снова вычисляем синус в этой самой середине, снова сравниваем со значением t0, выбираем один из 2 полуинтервалов, на котором выбираем середину, счистаем синус, сравниваем, снова выбираем больше или меньше и так далее, пока не получите достаточной точности - это уж лучше опытным путём проверить, если что-то неясно, пишите
Ответ от Yurkin Костыль[новичек]
Рекурсия
Рекурсия
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как найти угол, зная его синус, НЕ ПО ТАБЛИЦЕ БРАДИСА? Грубо говоря - как выразить арксинус?)