Вопросы по теме 'numerical-computing'
Могу ли я использовать округление для обеспечения детерминизма атомарных операций с плавающей запятой?
Я разрабатываю приложение C, которое нуждается в детерминизме с плавающей запятой. Я также хотел бы, чтобы операции с плавающей запятой были достаточно быстрыми. Сюда входят стандартные трансцендентные функции, не указанные в IEEE754, такие как...
508 просмотров
schedule
24.05.2022
Ошибки округления в python
почему порядок умножения может повлиять на результаты? Рассмотрим следующий код
a=47.215419672114173
b=-0.45000000000000007
c=-0.91006620964286644
result1=a*b*c
temp=b*c
result2=a*temp
result1==result2
Все мы знаем, что result1 должен...
1311 просмотров
schedule
08.08.2023
Управление порядком операций в коде C
Я читал, что в Фортране есть строгие правила в отношении порядка вычисления выражений. Для некоторых численных алгоритмов это очень важно.
Как числовые программы C контролируют порядок операций с плавающей запятой и предотвращают «оптимизацию»...
406 просмотров
schedule
15.09.2022
Решение комплекса первого порядка ODE
У меня вопрос о решении комплексного дифференциального уравнения первого порядка. Я использовал Рунге-Кутта, но ответ мне кажется неправильным.
Это мое уравнение:
y'=exp(-2*t)-i*y
Результаты для ОДУ удовлетворительны, но для сложных...
163 просмотров
schedule
04.05.2022
Как решать большие нелинейные уравнения?
У меня есть 3 больших нелинейных уравнения с тремя неизвестными, когда я scipy.optimize.fsolve получаю ответ около 10^85 , что слишком велико. Также выдается предупреждение Runtime.
import scipy.optimize as opt
def func(variables):
(A, B,...
82 просмотров
schedule
30.03.2023