Wiki Миллер
Материал из Wiki
(Различия между версиями)
(Новая страница: «= Стохастическое исчисление, Органический синтез и Численные методы = __TOC__ == Введение == …») |
|||
| Строка 19: | Строка 19: | ||
== Пример Кода на Python == | == Пример Кода на Python == | ||
| − | < | + | <pre> |
import numpy as np | import numpy as np | ||
| Строка 40: | Строка 40: | ||
prices = [100, 102, 101, 105, 107, 110, 108, 109, 112, 115] | prices = [100, 102, 101, 105, 107, 110, 108, 109, 112, 115] | ||
print(f"SMA-3: {calculate_sma(prices, 3)}") | print(f"SMA-3: {calculate_sma(prices, 3)}") | ||
| − | </ | + | </pre> |
== Ещё один пример кода == | == Ещё один пример кода == | ||
| − | < | + | <pre> |
def trapezoidal_rule(f, a, b, n): | def trapezoidal_rule(f, a, b, n): | ||
""" | """ | ||
| Строка 66: | Строка 66: | ||
result = trapezoidal_rule(lambda x: x**2, 0, 1, 100) | result = trapezoidal_rule(lambda x: x**2, 0, 1, 100) | ||
print(f"Приближенное значение интеграла: {result:.5f}") | print(f"Приближенное значение интеграла: {result:.5f}") | ||
| − | </ | + | </pre> |
== Заключение == | == Заключение == | ||
Представленный материал демонстрирует гибкость вики-разметки для отображения сложных стохастических процессов, механизмов органических реакций и примеров кода для численного анализа данных. | Представленный материал демонстрирует гибкость вики-разметки для отображения сложных стохастических процессов, механизмов органических реакций и примеров кода для численного анализа данных. | ||
Версия 11:38, 22 декабря 2025
Стохастическое исчисление, Органический синтез и Численные методы
Содержание |
Введение
Данная страница служит примером оформления технической документации для междисциплинарных исследований. Рассматриваются дифференциальные уравнения в финансах, реакции радикального замещения и реализация численных алгоритмов.
Математические Формулы
-
— геометрическое броуновское движение (модель Блэка-Шоулза).
-
— уравнение Блэка-Шоулза в частных производных.
-
— преобразование Фурье.
Химическое Уравнение
-
- Радикальное хлорирование этана под действием ультрафиолетового излучения (галогенирование).
-
Пример Кода на Python
import numpy as np
def calculate_sma(data, window):
"""
Вычисляет простое скользящее среднее (Simple Moving Average)
для временного ряда цен.
"""
if len(data) < window:
return "Недостаточно данных для расчета окна"
# Создаем массив весов для свертки
weights = np.repeat(1.0, window) / window
# Использование свертки для эффективного вычисления скользящего среднего
sma = np.convolve(data, weights, 'valid')
return sma
# Пример: цены закрытия за 10 дней
prices = [100, 102, 101, 105, 107, 110, 108, 109, 112, 115]
print(f"SMA-3: {calculate_sma(prices, 3)}")
Ещё один пример кода
def trapezoidal_rule(f, a, b, n):
"""
Численное интегрирование функции f на отрезке [a, b]
методом трапеций с разбиением на n шагов.
"""
# Шаг интегрирования
h = (b - a) / n
# Начальная сумма (половинки краев)
s = 0.5 * (f(a) + f(b))
# Суммирование внутренних точек
for i in range(1, n):
s += f(a + i * h)
return h * s
# Интегрирование функции x^2 от 0 до 1
# lambda x: x**2 — это анонимная функция возведения в квадрат
result = trapezoidal_rule(lambda x: x**2, 0, 1, 100)
print(f"Приближенное значение интеграла: {result:.5f}")
Заключение
Представленный материал демонстрирует гибкость вики-разметки для отображения сложных стохастических процессов, механизмов органических реакций и примеров кода для численного анализа данных.