Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
 Аватар для AndreA SN
1021 / 125 / 2
Регистрация: 26.08.2011
Сообщений: 1,218
Записей в блоге: 2

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

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

Студворк — интернет-сервис помощи студентам
Посчитал синус угла = 0,995257478304956.
Теперь его нужно перевести в градусы. Как?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.03.2019, 18:47
Ответы с готовыми решениями:

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

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

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

13
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
28.03.2019, 19:19
AndreA SN, а вы где учились или не учились? Это в школе должны знать в классе 8-9. Если известен синус, то есть обратная функция Arcsinus (в ВБА Asin(Sin)), которая и дает угол в радианах, который можно перевести в, видимо привычные вам, градусы, умножив на 180 и разделив на Пи. Только не спрашивайте, что за зверь Пи, сам не знаю.
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
28.03.2019, 19:53
Цитата Сообщение от Burk Посмотреть сообщение
в ВБА Asin
Нету в VBA/VB6 такой функции, вычисляют через арктангенс:Как ввести в VBA arcsin, arccos
В VBA Excel можно
Code
1
2
?worksheetfunction.asin(0.995257478304956)*180/worksheetfunction.Pi
 84,417688327945
0
 Аватар для AndreA SN
1021 / 125 / 2
Регистрация: 26.08.2011
Сообщений: 1,218
Записей в блоге: 2
29.03.2019, 11:07  [ТС]
Цитата Сообщение от 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
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
29.03.2019, 13:21
AndreA SN, по сути вопроса я понял так, с учетом того, что вопросы из школы часто встречаются. Про ВБА там не было ни малейшего упоминания. Приношу свои искренние глубочайшие извинения За не так понял

Добавлено через 1 час 2 минуты
AndreA SN, в подтверждение не всегда достаточного уровня знаний студентов посмотрите, Если будет время, тему с моим участием Вычислить декартовы координаты точки по сферическим координатам
2
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38160 / 21095 / 4306
Регистрация: 12.02.2012
Сообщений: 34,677
Записей в блоге: 14
29.03.2019, 16:52
AndreA SN, извините, что вмешиваюсь. Но вопрос сформулирован слишком "по-студенчески":

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

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

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

Добавлено через 6 минут
Burk, прочитал пост про студенческий подход. Вот наглядный пример: я вообще постановки задачи этим студентом не понял. Про радианы - вместо градусов - это понятно. Но проекция сферических координат в декартовы - это как куб превратить в квадрат? Вот и получается, что этот студент в данном вопросе умнее меня - кандидата наук, блин.
Хотя я - честное слово, - отягощенный этим незнанием, всё равно буду спать крепко. Валерьянка пополам с пустырником, приправленная мятой, творят чудеса.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38160 / 21095 / 4306
Регистрация: 12.02.2012
Сообщений: 34,677
Записей в блоге: 14
29.03.2019, 19:54
AndreA SN, ну, простите...
0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
29.03.2019, 20:01
Цитата Сообщение от AndreA SN Посмотреть сообщение
Общая задача - ищу площадь перекрытия одного круга другим кругом. И вот там затыки почище здешнего.
да не должно быть там никакого затыка, находите точки пересечения двух окружностей и при помощи интеграла Y*dx находите площадь перекрытия каждой окружности и складываете их. Как-то так
А раз уж вспомнили за арк, то рядышком есть тема по разложению арксинуса в ряд Маклорена. Я там написал функцию вычисления его. N можно уменьшить, но я не думаю, что много раз функция вычисляется за сеанс И, пожалуй, без арков, разве в интеграле появятся.
0
 Аватар для AndreA SN
1021 / 125 / 2
Регистрация: 26.08.2011
Сообщений: 1,218
Записей в блоге: 2
29.03.2019, 20:46  [ТС]
Burk, тогда приглашаю к обсуждению проблемки. Найти площадь пересечения кругов
Там даже есть привязка к практике - разъяснение, зачем это всё нужно.
Catstail, тоже будет приятно видеть.
0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
30.03.2019, 05:20
AndreA SN, ну там такие люди участвовали в теме, а что не получилось-то?
По поводу куб-квадрат, никакого преобразования нет, просто пересчет координат точек в другую систему координат без всякой мистики. Кстати тема там с продолжением, будет время, загляните еще раз
0
30.03.2019, 07:04

Не по теме:

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

0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
30.03.2019, 10:55
Цитата Сообщение от Burk Посмотреть сообщение
интеграла Y*dx на
чтобы не было нареканий, я просто написал общую формулу площади, про площадь сегмента я курсе.
0
 Аватар для AndreA SN
1021 / 125 / 2
Регистрация: 26.08.2011
Сообщений: 1,218
Записей в блоге: 2
31.03.2019, 17:06  [ТС]
Цитата Сообщение от Catstail Посмотреть сообщение
излишне ссылаться на фильм
ну нееет))) только Ливанов смог сказать это так, что мне стало неловко за свое знание)))
хотя книга для меня всегда первична
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2019, 17:06
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru