Size: a a a

Physics.Math.Code

2021 June 21

А

Анонимус in Physics.Math.Code
Оо, с этим все хуже. Чесс, особо даже никогда и не вникал, как их быстро считать. Из того что знаю, логарифм более-менее нормально можно посчитать, если обратный гиперболический тангенс в ряд разложить разве что...
источник

D

Deathwish in Physics.Math.Code
А я вот прошлую неделю мучился с этой парашей
источник

D

Deathwish in Physics.Math.Code
Там сложность в том, что так не получится, как в тригонометрии
источник

A

Alexander in Physics.Math.Code
алгебраически это может быть непросто. сначала распишите 8 = 4 + 5 (ампер). это получится треугольник. по теореме косинусов найдите, на какой угол сторона 5 повёрнута относительно стороны 4. соответственно, модуль сопротивления второй ветки равен 220/5, но оно повёрнуто на этот угол. значит 44* косинус даст активное сопротивление, 44*синус даст реактивное.
источник

А

Анонимус in Physics.Math.Code
А диапазон значений аргумента какой? Вся область определения логарифма?
источник

D

Deathwish in Physics.Math.Code
По идее вся область
источник

D

Deathwish in Physics.Math.Code
Я же пишу не приближённые функции, а точные
источник

D

Deathwish in Physics.Math.Code
Просто в тригонометрии там была лазейка, что можно размножить результат на всё пространство, тут же такого нету
источник

A

Alexander in Physics.Math.Code
в общем, косинус у меня получился 23/40, активное сопротивление 25.3, реактивное 36.
источник

A

Alexander in Physics.Math.Code
тут тоже есть. плавающее число разбивается на мантиссу и степень двойки функцией frexp или просто работой с битовым форматом. мантисса будет от 0.5 до 1 для положительных чисел.
источник

D

Deathwish in Physics.Math.Code
Да это понятно
источник

V

Vsevolod in Physics.Math.Code
В криволинейном интеграле 1-го рода переставление пределов интегрирования влияет на результат?
источник

A

Artem in Physics.Math.Code
когда ты свел его к линейному определенному?
источник

A

Artem in Physics.Math.Code
криволинейный интеграл 1го рода не зависит от направления, но определенный где верхний предел меньше нижнего изменит знак, поэтому тебе нужно минус поставить перед интегралом
источник

D

Deathwish in Physics.Math.Code
Да просто мне кажется по модулю его брать и всё
источник

V

Vsevolod in Physics.Math.Code
А, понял. Спасибо. Что-то сам не додумался
источник

А

Анонимус in Physics.Math.Code
Единственное, что я могу вам предложить со своей поверхностной точки зрения, это попробовать начать со школьных свойств логарифма. Если аргумент типа 0.001, т.е. вблизи разрыва логарифма в минус бесконечность, то вероятнее всего тут стоит применить

ln(x) = - ln(1/x)

Т.е. перевести аргумент из малых значений в большие. Потом расписать х как а * 2^n, где степень n выбрать такой, чтобы а попало в интервал от 1 до 2 или около того. А потом сделать так:

ln(x) = ln(a * 2^n) = ln(a) + ln(2^n) = ln(a) + n * ln(2);

Константу ln(2) скорее всего лучще будет посчитать отдельно и жестко вбить прямо в код, а для нахождения ln(a), где а слабо отличается от 1 разложить в ряд,  только раскладывать не ln(1 + x), а пожалуй обратный гиперболический тангенс arth(x) - ряд для него сходится быстрее
источник

D

Deathwish in Physics.Math.Code
Прикол, посмотрим
источник

A

Alexander in Physics.Math.Code
а если функция интегрируется отрицательная?
источник

A

Alexander in Physics.Math.Code
вопрос в том, как быстро посчитать n.
источник