Вопросы по теме 'numerical-computing'

Могу ли я использовать округление для обеспечения детерминизма атомарных операций с плавающей запятой?
Я разрабатываю приложение C, которое нуждается в детерминизме с плавающей запятой. Я также хотел бы, чтобы операции с плавающей запятой были достаточно быстрыми. Сюда входят стандартные трансцендентные функции, не указанные в IEEE754, такие как...
508 просмотров

Ошибки округления в 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 просмотров