lorenz_system {ARGOS} | R Documentation |
Lorenz Chaotic System
Description
Simulates the Lorenz chaotic system with optional noise.
Usage
lorenz_system(n, init_conditions, dt, snr = Inf)
Arguments
n |
Number of time points (rounded to the nearest integer). |
init_conditions |
Initial conditions as a numeric vector of length 3 (X, Y, Z). |
dt |
Time step between observations. |
snr |
Signal-to-noise ratio (in dB). Use Inf for no noise. |
Details
This function simulates the Lorenz chaotic system with the specified parameters. It uses the specified time step and initial conditions to compute the system's state over time. If a non-Infinite SNR is provided, Gaussian noise is added to the system.
Value
A numeric matrix representing the system's state over time. Each row corresponds to a time point, and each column represents a variable (X, Y, Z).
Examples
# Simulate the Lorenz system with 1000 time points and no noise
data <- lorenz_system(
n = 1000,
dt = 0.01,
init_conditions = c(-8, 7, 27),
snr = Inf
)
[Package ARGOS version 0.1.1 Index]