rossler_system {ARGOS} | R Documentation |

## Rossler Chaotic System

### Description

Simulates the Rossler chaotic system with optional noise.

### Usage

```
rossler_system(n, dt, init_conditions, a, b, c, snr = Inf)
```

### Arguments

`n` |
Number of time points (rounded to the nearest integer). |

`dt` |
Time step between observations. |

`init_conditions` |
Initial conditions as a numeric vector of length 3 (X, Y, Z). |

`a` |
Rossler parameter 1 |

`b` |
Rossler parameter 2 |

`c` |
Rossler parameter 3 |

`snr` |
Signal-to-noise ratio (in dB). Use Inf for no noise. |

### Details

This function simulates the Rossler 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 Rossler system with 1000 time points and no noise
data <- rossler_system(
n = 1000,
dt = 0.01,
init_conditions = c(0, 2, 0),
a = 0.2, b = 0.2, c = 5.7,
snr = Inf
)
```

[Package

*ARGOS*version 0.1.1 Index]