RandomWaveform

RandomWaveform#

class RandomWaveform#

Bases: Waveform

RandomWaveform abstract base class for random waveform generation.

Provides common functionality for waveforms that generate random or pseudo-random signal patterns. Subclasses implement specific random number generation algorithms and distributions. Inherits from Waveform.

Example1:

% Create uniform random waveform
uniform = UniformRandom(amplitude = 2.0, duration = 0.01);
uniform.plot();

Example2:

% Create Gaussian random waveform
gaussian = GaussianRandom(amplitude = 1.0, duration = 0.01);
gaussian.plot();
Constructor Summary
RandomWaveform()#

Construct a RandomWaveform object.

Abstract base class constructor. Subclasses should implement their own constructors with appropriate parameters.