1018 / 122 / 2
Регистрация: 26.08.2011
Сообщений: 1,168
Записей в блоге: 2
1

Как посчитать градусную меру угла по его синусу

28.03.2019, 18:47. Показов 3573. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Посчитал синус угла = 0,995257478304956.
Теперь его нужно перевести в градусы. Как?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2019, 18:47
Ответы с готовыми решениями:

Как найти градусную меру ориентированного угла?
ребята, помогите решить задачу - надо найти градусную меру ориентированного угла между двумя...

Найдите градусную меру угла
Здравствуйте. На стороне AC треугольника ABC взята точка E такая, что EC=AB. Пусть K - середина...

Имея градусную меру угла а и значения x и y, вычислить значение выражения
с клавиатуры вводится градусная мера угла а, значения x и y. Вычислить значение выражения . При...

Вычислить градусную меру угла между прямыми BC1 и AB1 в прямоугольном параллелепипеде
Дан прямоугольный параллелепипед ABCDA1B1C1D1, основание которого-квадрат ABCD. Вычислите градусную...

13
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
28.03.2019, 19:19 2
AndreA SN, а вы где учились или не учились? Это в школе должны знать в классе 8-9. Если известен синус, то есть обратная функция Arcsinus (в ВБА Asin(Sin)), которая и дает угол в радианах, который можно перевести в, видимо привычные вам, градусы, умножив на 180 и разделив на Пи. Только не спрашивайте, что за зверь Пи, сам не знаю.
0
15147 / 6420 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
28.03.2019, 19:53 3
Цитата Сообщение от Burk Посмотреть сообщение
в ВБА Asin
Нету в VBA/VB6 такой функции, вычисляют через арктангенс:Как ввести в VBA arcsin, arccos
В VBA Excel можно
Код
?worksheetfunction.asin(0.995257478304956)*180/worksheetfunction.Pi
 84,417688327945
0
1018 / 122 / 2
Регистрация: 26.08.2011
Сообщений: 1,168
Записей в блоге: 2
29.03.2019, 11:07  [ТС] 4
Цитата Сообщение от Burk Посмотреть сообщение
а вы где учились или не учились
Burk, вот мне интересно: что у Вас произошло, что вызвало повышение содержания желчи в этом ответе?
Вы в каком разделе находитесь? Я и без этой отповеди знаю, как считают математики. Мне интересен ответ: как это делается в VBA. Причем я рассчитываю, что ответ будет грамотным и без воспитательной составляющей.
Но коль скоро вы ринулись воспитывать и увещевать... Если я задаю вопрос - это не значит, что я сижу и жду вашего снисхождения до моих проблем.
Отвечать нужно так:

Функции нахождения арксинуса (арккосинуса, арктангенса) по синусу, косинусу, тангенсу

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Public Function ArcCos(A As Double) As Double
  'Inverse Cosine
    On Error Resume Next
        If A = 1 Then
            ArcCos = 0
            Exit Function
        End If
        ArcCos = Atn(-A / Sqr(-A * A + 1)) + 2 * Atn(1)
    On Error GoTo 0
End Function
 
Public Function ArcSin(x As Double) As Double
  'Inverse Sine
    On Error Resume Next
        ArcSin = Atn(x / Sqr(-x * x + 1))
    On Error GoTo 0
End Function
 
Public Function ArcTan(x As Double) As Double
  'Inverse Tangent
    On Error Resume Next
        ArcTan = Atn(x) * (180 / Pi)
    On Error GoTo 0
End Function
Код не мой. Автор здесь Вычисление ArcCos в VBA
Далее действуем по формулам для расчета градусов
В моем случае градусная мера угла (да! именно градусная мера угла мне нужна!) рассчитывается следующим образом
Visual Basic
1
угол = ArcSin((aa / 2) / r2) / Pi * 180) * 2
Ну а что касается вашего "Пи" - так это звук, которым маты на телевидении/радио запикивают (просто чтоб развеять ваше незнание).

Казанский, в очередной раз спасибо за поддержку. С уважением
0
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
29.03.2019, 13:21 5
AndreA SN, по сути вопроса я понял так, с учетом того, что вопросы из школы часто встречаются. Про ВБА там не было ни малейшего упоминания. Приношу свои искренние глубочайшие извинения За не так понял

Добавлено через 1 час 2 минуты
AndreA SN, в подтверждение не всегда достаточного уровня знаний студентов посмотрите, Если будет время, тему с моим участием Вычислить декартовы координаты точки по сферическим координатам
2
Модератор
Эксперт функциональных языков программированияЭксперт Python
37062 / 20515 / 4245
Регистрация: 12.02.2012
Сообщений: 33,891
Записей в блоге: 14
29.03.2019, 16:52 6
AndreA SN, извините, что вмешиваюсь. Но вопрос сформулирован слишком "по-студенчески":

"Посчитал синус угла = 0,995257478304956. Теперь его нужно перевести в градусы. Как?" - невольно возникает вопрос - что переводить в градусы? Синус? Вот поэтому уважаемый Burk и подпустил сарказма... А суть вопроса в следующем: дан синус угла, нужно получить значение угла в градусах. Угол в радианах получается с помощью арксинуса, в градусы переводится умножением на константу (180.0/3.1415926536).
0
1018 / 122 / 2
Регистрация: 26.08.2011
Сообщений: 1,168
Записей в блоге: 2
29.03.2019, 19:50  [ТС] 7
Уважаемый Catstail. Мне всегда приятно видеть Вас и Вашего Кота. Искренне и по-белому завидую.
Я не претендую на звание академика. Но воспитывать-то зачем? Мы сюда за ответами на вопросы ходим, а не по шее схлопотать. В конце концов Шерлок Холмс тоже не знал, что земля вращается вокруг солнца (см. 1 серию).
Я не математик. Я биолог. Копаюсь в своей биологии, никого не трогаю. А математикой и программированием вынужден заниматься потому, что легче биологу объяснить математику, чем математику - биологию. Проверено и перепроверено. Но я же никому это не тыкаю в самоуважение.
Могу сбросить свои работы по селекции. Если спокойствия навалом, нервы крепкие и ночью кошмары не снятся. Но считаю, что это - несущественный в рамках форума штрих.

Burk, извинения принимаю и бухтеть перестаю. Градусы были нужны из-за того, что нужно было посчитать площадь сегмента круга. Использовал формулу деления площади круга на 360 градусов и умножения полученного на величину угла сегмента в градусах.

Общая задача - ищу площадь перекрытия одного круга другим кругом. И вот там затыки почище здешнего.

Добавлено через 6 минут
Burk, прочитал пост про студенческий подход. Вот наглядный пример: я вообще постановки задачи этим студентом не понял. Про радианы - вместо градусов - это понятно. Но проекция сферических координат в декартовы - это как куб превратить в квадрат? Вот и получается, что этот студент в данном вопросе умнее меня - кандидата наук, блин.
Хотя я - честное слово, - отягощенный этим незнанием, всё равно буду спать крепко. Валерьянка пополам с пустырником, приправленная мятой, творят чудеса.
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
37062 / 20515 / 4245
Регистрация: 12.02.2012
Сообщений: 33,891
Записей в блоге: 14
29.03.2019, 19:54 8
AndreA SN, ну, простите...
0
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
29.03.2019, 20:01 9
Цитата Сообщение от AndreA SN Посмотреть сообщение
Общая задача - ищу площадь перекрытия одного круга другим кругом. И вот там затыки почище здешнего.
да не должно быть там никакого затыка, находите точки пересечения двух окружностей и при помощи интеграла Y*dx находите площадь перекрытия каждой окружности и складываете их. Как-то так
А раз уж вспомнили за арк, то рядышком есть тема по разложению арксинуса в ряд Маклорена. Я там написал функцию вычисления его. N можно уменьшить, но я не думаю, что много раз функция вычисляется за сеанс И, пожалуй, без арков, разве в интеграле появятся.
0
1018 / 122 / 2
Регистрация: 26.08.2011
Сообщений: 1,168
Записей в блоге: 2
29.03.2019, 20:46  [ТС] 10
Burk, тогда приглашаю к обсуждению проблемки. Найти площадь пересечения кругов
Там даже есть привязка к практике - разъяснение, зачем это всё нужно.
Catstail, тоже будет приятно видеть.
0
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
30.03.2019, 05:20 11
AndreA SN, ну там такие люди участвовали в теме, а что не получилось-то?
По поводу куб-квадрат, никакого преобразования нет, просто пересчет координат точек в другую систему координат без всякой мистики. Кстати тема там с продолжением, будет время, загляните еще раз
0
Catstail
30.03.2019, 07:04
  #12

Не по теме:

Цитата Сообщение от AndreA SN Посмотреть сообщение
В конце концов Шерлок Холмс тоже не знал, что земля вращается вокруг солнца (см. 1 серию).
- излишне ссылаться на фильм, когда есть книга... :)

0
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
30.03.2019, 10:55 13
Цитата Сообщение от Burk Посмотреть сообщение
интеграла Y*dx на
чтобы не было нареканий, я просто написал общую формулу площади, про площадь сегмента я курсе.
0
1018 / 122 / 2
Регистрация: 26.08.2011
Сообщений: 1,168
Записей в блоге: 2
31.03.2019, 17:06  [ТС] 14
Цитата Сообщение от Catstail Посмотреть сообщение
излишне ссылаться на фильм
ну нееет))) только Ливанов смог сказать это так, что мне стало неловко за свое знание)))
хотя книга для меня всегда первична
0
31.03.2019, 17:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2019, 17:06
Помогаю со студенческими работами здесь

Найдите градусную меру угла между плоскостью π и большей стороной прямоугольника
Стороны прямоугольника равны 1 и 2. Меньшая сторона прямоугольника лежит в плоскости π, а...

По какой формуле вычислять синус, косинус, тангенс и котангенс, зная только градусную меру этого угла
Здравствуйте, у меня такой вопрос: по какой формуле вычислять синус, косинус, тангенс и котангенс...

Создайте проект, который по градусной мере двух углов треугольника вычислить градусную меру третьего угла и оп
Создайте проект, который по градусной мере двух углов треугольника вычислить градусную меру...

Нахождение угла по его синусу
Как найти x, если известно, чему равен sin(x)?

Ввести с клавиатуры радианную меру угла. Определить, что больше: тангенс или котангенс этого угла
Ввести с клавиатуры радианную меру угла. Определить, что больше значение тангенса или котангенса...

Перевести радианную меру угла в градусы, минуты и секунды
Перевести радианную меру угла в градусы, минуты и секунды.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru