Arccos 0 86: Онлайн калькулятор: Обратные тригонометрические функции

Опубликовано

Содержание

Mathway | Популярные задачи

1 Найти точное значение sin(30)
2 Найти точное значение sin(45)
3 Найти точное значение sin(60)
4 Найти точное значение sin(30 град. )
5 Найти точное значение sin(60 град. )
6 Найти точное значение tan(30 град. )
7 Найти точное значение arcsin(-1)
8 Найти точное значение sin(pi/6)
9 Найти точное значение cos(pi/4)
10 Найти точное значение sin(45 град. )
11 Найти точное значение sin(pi/3)
12 Найти точное значение arctan(-1)
13 Найти точное значение cos(45 град. )
14 Найти точное значение cos(30 град. )
15 Найти точное значение tan(60)
16 Найти точное значение csc(45 град. )
17 Найти точное значение tan(60 град. )
18 Найти точное значение sec(30 град. )
19 Преобразовать из радианов в градусы (3pi)/4
20 График
y=sin(x)
21 Преобразовать из радианов в градусы pi/6
22 Найти точное значение cos(60 град. )
23 Найти точное значение cos(150)
24 Найти точное значение tan(45)
25 Найти точное значение sin(30)
26 Найти точное значение sin(60)
27 Найти точное значение
cos(pi/2)
28 Найти точное значение tan(45 град. )
29 График y=sin(x)
30 Найти точное значение arctan(- квадратный корень 3)
31 Найти точное значение csc(60 град. )
32 Найти точное значение sec(45 град. )
33 Найти точное значение
csc(30 град. )
34 Найти точное значение sin(0)
35 Найти точное значение sin(120)
36 Найти точное значение cos(90)
37 Преобразовать из радианов в градусы pi/3
38 Найти точное значение sin(45)
39 Найти точное значение tan(30)
40 Преобразовать из градусов в радианы
45
41 Найти точное значение tan(60)
42 Упростить квадратный корень x^2
43 Найти точное значение cos(45)
44 Упростить sin(theta)^2+cos(theta)^2
45 Преобразовать из радианов в градусы pi/6
46 Найти точное значение cot(30 град. 4)
56 Найти точное значение sin((3pi)/4)
57 Найти точное значение tan(pi/2)
58 Найти точное значение sin(300)
59 Найти точное значение cos(30)
60 Найти точное значение cos(60)
61 Найти точное значение cos(0)
62 Найти точное значение arctan( квадратный корень 3)
63 Найти точное значение cos(135)
64 Найти точное значение cos((5pi)/3)
65 Найти точное значение cos(210)
66 Найти точное значение sec(60 град. )
67 Найти точное значение sin(300 град. )
68 Преобразовать из градусов в радианы 135
69 Преобразовать из градусов в радианы 150
70 Преобразовать из радианов в градусы (5pi)/6
71 Преобразовать из радианов в градусы (5pi)/3
72 Преобразовать из градусов в радианы 89 град.
73 Преобразовать из градусов в радианы 60
74 Найти точное значение sin(135 град. 8)
80 Найти точное значение sin(225)
81 Найти точное значение sin(240)
82 Найти точное значение cos(150 град. )
83 Найти точное значение tan(45)
84 Вычислить sin(30 град. )
85 Найти точное значение sec(0)
86 Упростить arcsin(-( квадратный корень 2)/2)
87 Найти точное значение cos((5pi)/6)
88 Найти точное значение csc(30)
89 Найти точное значение arcsin(( квадратный корень 2)/2)
90 Найти точное значение tan((5pi)/3)
91 Найти точное значение tan(0)
92 Вычислить sin(60 град. )
93 Найти точное значение arctan(-( квадратный корень 3)/3)
94 Преобразовать из радианов в градусы (3pi)/4
95 Вычислить arcsin(-1)
96 Найти точное значение sin((7pi)/4)
97 Найти точное значение arcsin(-1/2)
98 Найти точное значение sin((4pi)/3)
99 Найти точное значение csc(45)
100 Найти точное значение cos((4pi)/3)

Проектирование электроэнергетических систем и сетей (стр.

3 из 11)

Выбираем КУ используя следующие формулы:

Qнб, i = Pнб, i * tg(arccos

i),

Qк, i = Pнб, i * (tg(arccos

i) — tg э),

Qост, i = Qк, i –Q`к, i,

Qр, i = Pнб, i * tg

э + Qост, i.

и результаты вычислений помещаем в таблицу.

Таблица.

Qнб,11 = Pнб,11 * tg(arccos

11) =40*tg(arccos0,82) =27,92 МВАр;

Qнб,12 = Pнб,12 * tg(arccos

12) =21*tg(arccos0,78) =16,85 МВАр;

Qнб,3 = Pнб,3 * tg(arccos

3) =24*tg(arccos0,77) =16,85 МВАр;

Qнб,4 = Pнб,4 * tg(arccos

4) =31*tg(arccos0,79) =24,1 МВАр;

Qнб,5 = Pнб,5 * tg(arccos

5) =29*tg(arccos0,86) =17,21 МВАр;

Qк,11 = Pнб,11 * (tg(arccos

11) — tg э) =40* (tg(arccos0,82) – 0,3) =15,92 МВАр;

Qк,12 = Pнб,12 * (tg(arccos

12) — tg э) =21* (tg(arccos0,78) – 0,3) =10,5 МВАр;

Qк,3 = Pнб,3 * (tg(arccos

3) — tg э) =24* (tg(arccos0,77) – 0,3) =19,76 МВАр;

Qк,4 = Pнб,4 * (tg(arccos

4) — tg э) =31* (tg(arccos0,79) – 0,3) =14,78 МВАр;

Qк,9 = Pнб,9 * (tg(arccos

9) — tg э) =29* (tg(arccos0,86) – 0,3) =8,51 МВАр.

Выбираем для каждого узла КУ и заносим данные в таблицу:

Таблица.

Qост,11 = Qк,11 –Q`к,11 =15,92-15,75=0,17 МВАр;

Qост,12 = Qк,12 –Q`к,12 =10,5-10,35=0,15 МВАр;

Qост,3 = Qк,3 –Q`к,3 =19,76-20,25=-0,49 МВАр;

Qост,4 = Qк,4 –Q`к,4 =14,78-14,4=0,38 МВАр;

Qост,9 = Qк,9 –Q`к,9 =8,51-8,1=0,41 МВАр.

Qр,11 = Pнб,11 * tg

э + Qост,11 =40*0,3+0,17=12,17 МВАр;

Qр,12 = Pнб,12 * tg

э + Qост,12=21*0,3+0,15=6,45 МВАр;

Qр,3 = Pнб,3 * tg

э + Qост,3=24*0,3-0,49=6,71 МВАр;

Qр,4 = Pнб,4 * tg

э + Qост,4 =31*0,3+0,38=9,68 МВАр.

Qр,9 = Pнб,9 * tg

э + Qост,9 =29*0,3+0,41=9,11 МВАр.

Определяем перетоки мощности:

вариант I

а) для кольцевой схемы А-9-11-4-12-А


LА-9=24 км, L9-11=17,89 км, L11-4=32 км, L4-12=40 км, LА-3=32 км, LА12=24 км,

P11=40 МВт, P12=21 МВт, P3=24 МВт, P4=31 МВт, P9=29 МВт.

= =

где

–полная мощность, потребляемая ПС, а -действующее значение полной мощности.

Определяем номинальное напряжение сети:

б) для радиальной схемы А-3.

Для схемы вариант Iпо полученным результатам расчёта экономически целесообразного номинального напряжения выбираем Uном=110кВ.

II вариант

Расчетная мощность в узлах.

= =

Определяем напряжение сети.

б) для радиальной схемы А-3.

Для схемы вариант IIпо полученным результатам расчёта экономически целесообразного номинального напряжения выбираем Uном=110кВ.

Сечение проводов надо выбирать по расчётной токовой нагрузке линии Iр:

,

где

— коэффициент (для линии 110кВ), учитывающий изменение нагрузки по годам эксплуатации линии [2]. — коэффициент, учитывающий число часов использования максимальной нагрузки линии Tmax=5100 ч. [1, таб.4.9].

I вариант

, , , ,

Эффективность вычисления arcsin из таблицы поиска синусов



Я реализовал поисковую таблицу для вычисления значений синуса/Косинуса в моей системе. Теперь мне нужны обратные тригонометрические функции (arcsin/arccos).

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

Мне интересно, будет ли это решение более эффективным, чем использование стандартной реализации, исходящей из стандартной библиотеки math.
Кто-нибудь уже экспериментировал на этом?

Текущая реализация LUT представляет собой массив синусоидальных значений от 0 до PI/2. значения, хранящиеся в таблице, умножаются на 4096, чтобы остаться с целочисленными значениями с достаточной точностью для моего приложения. Таблица поиска в виде разрешения 1/4096, которая дает нам массив из 6434 значений. Тогда у меня два & функций синуса Косинуса, которая принимает угол в радианах умножить на 4096 как аргумент. Эти функции преобразуют заданный угол в соответствующий угол в первом квадранте и считывают соответствующее значение в таблице.

Мое приложение работает на dsPIC33F в 40 MIPS, и я использую пакет компиляции C30.

c performance embedded trigonometry lookup-tables
Поделиться Источник greydet     07 мая 2011 в 10:27

4 ответа


  • о рисовании функции синуса в gnuplot при нажатии на клавиатуру

    Можно ли нарисовать синусовую функцию на интервале: [-2*pi, 2*pi] следующим образом: когда я нажимаю стрелку вправо на клавиатуре, чтобы произвести функцию синуса на интервале: [-2*pi,-pi] когда я нажимаю снова, чтобы построить синусоидальную функцию на интервале [-pi, 0] …. Возможно ли это?…

  • Расчет сложного угла без сброса аргумента: непрерывный неограниченный угол

    Рассмотрим следующий пример системы Simulink ( Download example ) : Вход-это величина и постоянно увеличивающийся угол, который вернет два синуса, действительную и мнимую части, как и ожидалось: Вычисление величины из действительной и мнимой частей не является проблемой.

    Получение угла в области…



3

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

Поделиться David Heffernan     07 мая 2011 в 10:35



3

Возможно, вам придется использовать компилятор C30, который не поддерживает C++, иначе я бы указал вам на оптимизацию математически интенсивных приложений с помощью арифметики с фиксированной точкой и связанной с ней библиотеки.

Однако общие принципы алгоритма CORDIC применимы, и объем памяти будет намного меньше, чем ваша текущая реализация. В статье объясняется генерация arctan(), а arccos() и arcsin() могут быть вычислены из этого, как описано здесь .

Конечно, это также предполагает, что вам также понадобятся квадратный корень и деление. Они могут быть дорогими, хотя PIC24 / dsPIC имеют аппаратное целочисленное деление. Статья о математическом ускорении также имеет дело с квадратным корнем. Вполне вероятно, что ваш подход к таблице поиска будет быстрее для прямого поиска, но, возможно, не для обратного поиска, но подходы, описанные в этой статье, являются более общими и более точными (библиотека использует 64-битные целые числа в качестве 36.28-битной фиксированной точки, вы можете уйти с меньшей точностью и диапазоном в вашем приложении) и, конечно, быстрее, чем стандартная реализация библиотеки, использующая software-floating-point.

Поделиться Clifford     07 мая 2011 в 16:45



1

Вы можете использовать подход «halfway», сочетающий крупнозернистую таблицу поиска для экономии памяти и числовую аппроксимацию промежуточных значений (например , ряд Маклорина, который будет более точным, чем линейная интерполяция. )

Вот несколько примеров .

Этот вопрос также имеет некоторые связанные ссылки.

Поделиться finnw     08 мая 2011 в 01:04


  • OpenCL Реализация Синуса

    Я ищу реализацию OpenCL Sinus. Ну, я знаю, что реализация OpenCL — это hardware-vendor-specific, так что реализация Nvidia OpenCL может выглядеть иначе, чем реализация AMD. Но я хочу знать, нужно ли мне реализовывать свой собственный синус по соображениям скорости. Принимая это, в чем разница…

  • Простое приближение синуса

    Я ищу приближение для синуса, которое правильно в x == 0 и x == 90 или x == pi/2 и в пределах 5% в противном случае. У меня нет места для поисковых таблиц.



0

Двоичный поиск 6434 займет ~12 поисков, чтобы найти значение, а затем интерполяцию, если требуется большая точность. Из-за природы кривой греха вы получите гораздо большую точность на одном конце, чем на другом. Если вы можете сэкономить память, то сделать свою собственную обратную таблицу равномерно распределенной по входам, вероятно, будет лучшей ставкой для скорости и точности.

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

Поделиться AShelly     07 мая 2011 в 18:15


Похожие вопросы:


Найти null точек синусовой функции

Я хочу реализовать функцию в java, которая находит null точек функции синуса. Я знаю, как это сделать, но я действительно не понимаю следующее определение этой проблемы: Реализуйте функцию, которая…


Многомерная синусоидальная функция

Могу ли я использовать функцию синуса в MDX? Я хотел бы знать синус меры.


Вычисление синуса Радиана в C

Работа над простой школьной задачей с использованием C для вычисления синуса 1 Радиана. #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, const char *…


о рисовании функции синуса в gnuplot при нажатии на клавиатуру

Можно ли нарисовать синусовую функцию на интервале: [-2*pi, 2*pi] следующим образом: когда я нажимаю стрелку вправо на клавиатуре, чтобы произвести функцию синуса на интервале: [-2*pi,-pi] когда я…


Расчет сложного угла без сброса аргумента: непрерывный неограниченный угол

Рассмотрим следующий пример системы Simulink ( Download example ) : Вход-это величина и постоянно увеличивающийся угол, который вернет два синуса, действительную и мнимую части, как и ожидалось:…


OpenCL Реализация Синуса

Я ищу реализацию OpenCL Sinus. Ну, я знаю, что реализация OpenCL — это hardware-vendor-specific, так что реализация Nvidia OpenCL может выглядеть иначе, чем реализация AMD. Но я хочу знать, нужно ли…


Простое приближение синуса

Я ищу приближение для синуса, которое правильно в x == 0 и x == 90 или x == pi/2 и в пределах 5% в противном случае. У меня нет места для поисковых таблиц.


Рекурсивное вычисление синуса не работает

Я изучаю Haskell и сам практиковался в выполнении некоторых функций, в эти функции входит исчисление синуса с использованием рекурсии, но я получаю странные результаты. Формула, которую я использую…


результат синуса зависит от используемого компилятора C++

Я использую два следующих компилятора C++ : cl.exe : Microsoft (R) C/C++ оптимизирующий компилятор версии 19.00.24210 для x86 g++ : g++ (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010 При использовании…


Вычисление синуса с полной точностью заданного типа фиксированной точки, когда остановиться?

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

Обратные тригонометрические функции | Уроки по Математике

Обратные тригонометрические функции