Таблица арктангенсов в градусах: Арктангенс — калькулятор онлайн

тригонометрия — Мысленная оценка тангенса угла (от $0$ до $90$ градусов)

спросил

Изменено 9 лет, 8 месяцев назад

Просмотрено 7к раз

$\begingroup$

Кто-нибудь знает, как вычислить тангенс угла в уме? Точность не имеет решающего значения, но в пределах $5%$ процентов, вероятно, будет хорошо, 10% может быть приемлемым.

Я довольно хорошо умею вычислять синусы и косинусы, но считаю деление на произвольные значения слишком сложным для этой задачи. Умножение нескольких значений обычно допустимо, а сложение и вычитание — нормально.

Углы у меня в градусах, и я предпочитаю не мысленно преобразовывать их в радианы, хотя при необходимости могу. Кроме того, все интересующие меня углы находятся в диапазоне [0, 90 градусов].

Меня также интересует оценка арктангенса при тех же условиях, с точностью до 5 градусов было бы хорошо.

Предыстория

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

  • тригонометрия
  • оценка
  • ментальная арифметика

$\endgroup$

10

$\begingroup$

Если вы хотите остаться в пределах 10%, следующая кусочно-линейная функция удовлетворяет $$.9\tan\theta \le y \le 1.1\tan\theta$$ для $0\le\theta\le60$ градусов:

$$y={\theta\over60}\text{для}0\le\theta\le20$$ $$y={2\theta-15\over75}\text{ для }20\le\theta\le45$$ $$y={\theta-20\over25}\text{для}45\le\theta\le60$$

Может помочь переписать их как

$$y={5\theta\over300}\text{ для }0\le\theta\le20$$ $$y={8\theta-60\over300}\text{ для }20\le\theta\le45$$ $$y={4\theta-80\over100}\text{ for }45\le\theta\le60$$

, так что вам действительно не нужно делить ни на что, кроме $3$. Аппроксимации линейного сегмента лежат на выше $\tan\theta$ от $\theta\ приблизительно25$ до $\theta=45$ и на ниже в другом месте, поэтому вам следует округлить в меньшую сторону на и в большую сторону на соответственно при выполнении ментальная арифметика. Очевидно, что это возможно расширить для углов, превышающих $60$ градусов, но неясно, можно ли (и насколько далеко) сделать это с формулами, которые используют только «простые» умножения и деления.

Слово объяснения : То, что я пытался сделать здесь, это серьезно отнестись к запросу ОП о оценках, которые вы можете вычислить в своей голове. Способность к арифметике в уме, конечно, у разных людей разная, поэтому я использовал себя в качестве меры. Что касается происхождения формул, моей отправной точкой было наблюдение, что коэффициент преобразования между градусами и радианами, $180/\pi$, приблизительно равен $60$, поэтому оценка $\tan\theta\приблизительно\theta/60$ должна быть в порядке некоторое время. \circ = 1/5$$ 9\circ$ $$\tan a = 1/\tan(90°−a)$$

Вы также можете рекурсивно повторить этот процесс, чтобы получить все более и более точное приближение:

$$a_i=a_{i-1}\pm b_{i-1}$$

$$\tag 4 \tan b_i=b_i=x — a_i$$

Где $a_0$ и $b_0$ выбираются из таблицы, а $x$ — начальное значение угла

При оценке $(4)$ вам необходимо преобразовать в радианы. Это просто умножение на $7/400$ Так что вам нужно аппроксимировать $x-a_i$ такой дробью, что у нее $7$ в знаменателе и/или делители $400$ в числителе.

Найдите в Google документ «Fast_Approximation_of_Elementary_Functions.pdf» для получения дополнительной информации об этом трюке. Прямая ссылка запрещена по какой-то странной причине.

П.С. Рисунок для использования вместо запоминания хеш-таблицы и для быстрого подбора $a_0$ $b_0$:

П.П.С. Чтобы запомнить $(2)$, рассмотрим произведение двух комплексных чисел $$z=(D1,N1)(D2,N2)$$ поэтому $(2)$ становится:
$$\frac {\Im z}{\Re z}$$ чтобы получить $(3)$ просто поменяйте знаки

$\endgroup$ 9{\ circ} — \ frac {180} {3x + 1} \ quad \ mathrm {for} \ quad x > 1 $ $ где $\theta$ измеряется в градусах.

$\endgroup$

$\begingroup$

Возможно, это не лучший вариант для расчетов в уме, но для $x$ в градусах $$ \tan\left(\frac{\pi x}{180}\right)\приблизительно\frac{x(990-4x)}{(90-x)(630+4x)}\tag{1} $$ скидка не более $0,6\%$ за $0\le x\le90$.

Вот график относительной ошибки: $\displaystyle\left.\frac{x(990-4x)}{(90-x)(630+4x)}\middle/\tan\left(\frac{ \pi x}{180}\right)-1\right.$ :

$\hspace{2cm}$

Уравнение $(1)$ выглядит немного устрашающе, но по крайней мере $x$ выражено в градусах, и относительная ошибка довольно мала. На самом деле единственная константа, которую нужно помнить для $(1)$, это $\frac{990}{4}$; то есть, $$ P (x) = x \ left (\ frac {990} {4} -x \ right) \ подразумевает \ tan \ left (\ frac {\ pi x} {180} \ right) \ приблизительно \ frac {P (x )}{P(90-x)}\тег{2} $$

$\endgroup$

2

$\begingroup$

Имеем $\tan(x) = \frac{1}{\cot(x)}$, поэтому разобьем $[0,\frac{\pi}{2}]$ на 4 инверсии длины $\frac {\pi}{8}$, а затем используйте

\begin{align} f_1(x) &= x & f_2(x) &= -0,19+1,5x \\ f_3 (x) &= \ frac {1} {f_2 (\ frac {\ pi} {2}-x)} & f_4 (x) & = \ frac {1} {f_1 (\ frac {\ pi} {2 }-Икс)} \end{align}

Функции $f_1$ и $f_4$ имеют относительную погрешность $6\%$, тогда как $f_2$ и $f_3$ около $4\%$, см. \circ$), я думаю, что можно без чрезвычайного количества механического запоминания сделать очень грубые оценки. Для большей точности или, по крайней мере, перекрестной ссылки, можно было бы составить аналогичный треугольник, оценить соотношение сторон напрямую и выполнить однократное деление. 92\свыше 90-х}$$ дает относительную ошибку менее $6\%$ во всем диапазоне $[0,{\pi\over2}[\ $. См. следующий рисунок:

$\endgroup$

Калькулятор касательной | Calculators.vip

Тангенс острого угла в прямоугольном треугольнике равен отношению противолежащего катета к прилежащему катету.

.

Поделитесь расчетом:

Найдите значение

X=SIN(A)X=COS(A)X=TAN(A)X=CTN(A)

A=ARC SIN(X)A=ARC COS(A)A=ARC TAN(X)A=ARC CTN(X)

Исходные данные

Градусы

Радиан

0 Рассчитать

3

Angle in degrees tg (Tangent) 0° 0 1° 0. 0175 2° 0.0349 3° 0.0524 4° 0,0699 5° 0.0875 6° 0.1051 7° 0.1228 8° 0.1405 9° 0.1584 10° 0.1763 11° 0.1944 12° 0.2126 13° 0.2309 14° 0.2493
15° 0.2679 16° 0.2867 17° 0.3057 18° 0.3249 19° 0.3443 20° 0.364 21° 0.3839 22° 0.404 23° 0. 4245 24° 0.4452 25° 0.4663 26° 0.4877 27° 0.5095 28° 0.5317 29° 0.5543 30 ° 0.5774 31° 0.6009 32° 0.6249
33° 0.6494 34° 0.6745 35° 0.7002 36° 0.7265 37° 0.7536 38° 0.7813 39° 0.8098 40 ° 0.8391 41° 0.8693 42° 0.9004 43° 0.9325 44° 0. 9657 45° 1 46° 1.0355 47° 1.0724 48° 1.1106 49° 1.1504 50° 1.1918 51° 1.2349
52° 1.2799 53° 1.327 54° 1.3764 55° 1.4281 56° 1.4826 57° 1.5399 58° 1.6003 59° 1.6643 60 ° 1.7321 61° 1.804 62° 1.8807 63° 1.9626 64° 2.0503 65° 2.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *