Матричные вычисления в Mathcad

d7c8102a

Генерация псевдослучайного процесса



Листинг 12.22. Генерация псевдослучайного процесса


В первых строках листинга 12.22 определено количество N независимых случайных чисел, которые будут впоследствии сгенерированы, и радиус временной корреляции т. В следующих трех строках определяются моменты времени т,, которым будут отвечать случайные значения A(tj). Создание нормального случайного процесса сводится к генерации обычным способом вектора независимых случайных чисел х и построению интерполяционной зависимости в промежутках между ними. В листинге 12.22 используется сплайн-интерполяция (см. главу 13).

В результате получается случайный процесс A(t), радиус корреляции которого определяется расстоянием т между точками, для которых строится интерполяция. График случайного процесса A(t) вместе с исходными случайными числами показан на Рисунок 12.11. Случайное поле можно создать несколько более сложным способом с помощью многомерной интерполяции.

Примечание 1
Примечание 1

Простой пример генерации двумерного случайного поля вы найдете на компакт-диске, прилагаемом к книге.



Содержание раздела