|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 22
|
|
Как вычислить arccos без калькулятора05.01.2018, 23:45. Показов 22141. Ответов 25
Метки нет (Все метки)
Как вычислить arccos без калькулятора? Есть где нибудь формула? Я весь интернет перерыл ничего не нашел.
Есть число 0.6 при arccos будет 53.13 градуса, какие нужно совершить шаги что бы найти это число?
0
|
|
| 05.01.2018, 23:45 | |
|
Ответы с готовыми решениями:
25
Как найти значение выражения без калькулятора. Как такое рассчитывается без калькулятора? Аннуитетный платеж
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 06.01.2018, 00:17 | |
|
Zet_Roy, Можно воспользоваться разложением арккосинуса в ряд
Можно попытаться каким нибудь численным методом решить уравнение cos x = a = 0.6 (деление пополам, хорды, касательные...) Можно использовать квадратные сплайны... Все это, естественно, даст только приблизительные значения. Но в данном случае точность зависит только от вас.
0
|
|
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 22
|
|
| 06.01.2018, 00:49 [ТС] | |
|
0
|
|
|
|
|
| 06.01.2018, 02:54 | |
|
Если считать грубо и взять формулу Лагранжа в точке 0.5 то получается низкая точность. Вам же нужны сотые доли градуса.
Но даже по этой грубой формуле вы вряд ли возьметесь считать на бумажке без калькулятора. Вам придется с хорошей точностью вычислить корень из трех и число пи, делить и умножать многозначные числа и т. д. А вычисление в адресной строке браузера по этой формуле дает (pi/3-0.2/sqrt 3)/pi*180=53.384
0
|
|
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|
| 06.01.2018, 13:54 | |
|
Zet_Roy, в ряд Тейлора с некоторым числом шагов
0
|
|
| 06.01.2018, 14:34 | |
|
Zet_Roy
Конечно можно вывести приближенную формулу. Но вам придется считать используя калькулятор. Есть и другие методы. 1. Нарисуйте прямую линию. С одной стороны разметка для икс. С другой стороны разметка игрек (в градусах) это гораздо проще, чем рисовать график. 2. Если точность мала, то возьмите четырёхзначные таблицы Брадиса...
0
|
|
|
|
||
| 06.01.2018, 15:21 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 22
|
|||
| 06.01.2018, 19:45 [ТС] | |||
|
Вашу формулу я не могу понять, есть число 0.6 и с ним нужно что то сделать, а в формуле не наблюдается число 0.6. На вольфраме http://www.wolframalpha.com/input/?i=arccos(x) тоже куча формул и неизвестно какие использовать. Как то странно что нигде нет пошагового решения.
0
|
|||
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|
| 06.01.2018, 19:53 | |
|
Zet_Roy, Вольфрам вы знаете, а ряд Тейлора найти не можете?
Добавлено через 1 минуту Zet_Roy, кстати arccos(x) = 1/cos(x)
0
|
|
|
|
||||
| 06.01.2018, 20:32 | ||||
|
А может быть вам разрешается на калькуляторе пользоваться вычислением arcsin, и задача дана чтобы вы могли показать знание связи между arccos и arcsin. А мы здесь соревнуемся в эрудиции и мечем бисер...
0
|
||||
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 22
|
||||
| 06.01.2018, 20:48 [ТС] | ||||
|
1/0,9999 = 1.0001 Неправильно, должно быть 53 градуса а не 1.0001. Добавлено через 9 минут Точность 53.13 градуса. Мне не нужны таблицы брадиса или еще что нибудь, мне нужна чистая формула которая все это вычисляет. Например: 1) x * 8 = 16 2) x = 16 \ 8 3) x = 2 Вот это чистая формула, я искал подобную формулу arccos в гугле и ничего не находил а я пытался. Тут тоже предоставляют неработающие формулы. И задачу мне никто ничего не давал, я только хочу понять суть синусов косинусов и другой ереси, синусы косинусы я немного понял, но вычисления arccos я нигде не нашел внятной формулы, а мне нужно в глаза видеть какие там происходят вычисления что бы дойти до сути вопроса.
0
|
||||
|
|
||
| 06.01.2018, 21:28 | ||
|
Понятно. Ну тогда пользуйтесь калькуляторной функцией arcsin. При этом
0
|
||
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|
| 06.01.2018, 21:37 | |
|
Zet_Roy, насчёт 1/cos неправ, действительно.
Ряд Тейлора -- первый курс матфака.
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 06.01.2018, 22:04 | ||
|
Можно так сказать: arccos(x) = cos-1(x), но это уже совсем другой компот...
0
|
||
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|
| 06.01.2018, 22:36 | |
|
Байт, да, уж исправился выше
0
|
|
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 22
|
|
| 06.01.2018, 23:45 [ТС] | |
|
0
|
|
|
|
|
| 07.01.2018, 01:55 | |
|
Чем дальше x отстоит от точки 0.5, тем хуже точность. Для x=0.6 достаточно взять три члена. Здесь приведено четыре члена, но можно по данному образцу написать еще несколько. При |x-0.5|>0.5 формула теряет смысл. Добавлено через 1 час 55 минут Забыл написать, что формула дает значение в радианах. Если нужны градусы, то результат нужно переводить.
0
|
|
| 07.01.2018, 13:21 | |
Сообщение было отмечено Zet_Roy как решение
Решение
palva
Вы своей формулой напугаете ТС. Ему надо попроще. что-то такое... 1. если x < 0, то arccos(-x) = 180° - arccos(x) 2. если Абсолютная погрешность приведенной формулы равна 0,5° ТС просил формулу... пусть считает...
1
|
|
|
|
|
| 07.01.2018, 14:38 | |
|
Квадратный корень, конечно хорош, чтобы точность на краях не падала, где производная близка к бесконечности. А в середине области определения проще считать многочленом. Вот, например, из одной книжицы
Точность десять в минус восьмой-девятой. На сканах нечетко пропечатано. Добавлено через 3 минуты Когда плавающих сопроцессоров не было, а компьютеры были большими и назывались ЭВМ, именно по таким формулам строились стандартные подпрограммы вычислений трансцендентных функций.
1
|
|
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 22
|
||
| 07.01.2018, 15:07 [ТС] | ||
|
palva, слишком сложная формула
90 * sqrt(1-0.5)*(1-0.5/10) 90 * 0,7071 * 0.95 60,45705 градусов
0
|
||
| 07.01.2018, 15:07 | |
|
Помогаю со студенческими работами здесь
20
Пример простейшего калькулятора на PHP без перезагрузки страницы (чистый Ajax, без jQuery и других библиотек)
Возведение в квадрат без калькулятора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|