Generate Class |
[Missing <summary> documentation for "T:Altaxo.Calc.Generate"]
public static class Generate
The Generate type exposes the following members.
Name | Description | |
---|---|---|
Fibonacci | Generate a Fibonacci sequence, including zero as first value. | |
FibonacciSequence | Generate an infinite Fibonacci sequence, including zero as first value. | |
Impulse | Create a Kronecker Delta impulse sample vector. | |
ImpulseSequence | Create a Kronecker Delta impulse sample vector. | |
LinearRange(Int32, Int32) | Generate a linearly spaced sample vector within the inclusive interval (start, stop) and step 1. Equivalent to MATLAB colon operator (:). | |
LinearRange(Double, Double, Double) | Generate a linearly spaced sample vector within the inclusive interval (start, stop) and the provide step. The start value is aways included as first value, but stop is only included if it stop-start is a multiple of step. Equivalent to MATLAB double colon operator (::). | |
LinearRange(Int32, Int32, Int32) | Generate a linearly spaced sample vector within the inclusive interval (start, stop) and the provided step. The start value is aways included as first value, but stop is only included if it stop-start is a multiple of step. Equivalent to MATLAB double colon operator (::). | |
LinearRangeInt32(Int32, Int32) | Generate a linearly spaced sample vector within the inclusive interval (start, stop) and step 1. Equivalent to MATLAB colon operator (:). | |
LinearRangeInt32(Int32, Int32, Int32) | Generate a linearly spaced sample vector within the inclusive interval (start, stop) and the provided step. The start value is aways included as first value, but stop is only included if it stop-start is a multiple of step. Equivalent to MATLAB double colon operator (::). | |
LinearRangeMapT | Generate samples by sampling a function at linearly spaced points within the inclusive interval (start, stop) and the provide step. The start value is aways included as first value, but stop is only included if it stop-start is a multiple of step. | |
LinearSpaced | Generate a linearly spaced sample vector of the given length between the specified values (inclusive). Equivalent to MATLAB linspace but with the length as first instead of last argument. | |
LinearSpacedMapT | Generate samples by sampling a function at linearly spaced points between the specified values (inclusive). | |
LogSpaced | Generate a base 10 logarithmically spaced sample vector of the given length between the specified decade exponents (inclusive). Equivalent to MATLAB logspace but with the length as first instead of last argument. | |
LogSpacedMapT | Generate samples by sampling a function at base 10 logarithmically spaced points between the specified decade exponents (inclusive). | |
MapTA, T | Generate samples by sampling a function at the provided points. | |
Map2TA, TB, T | Generate samples by sampling a function at the provided points. | |
Map2SequenceTA, TB, T | Generate a sample sequence by sampling a function at the provided point sequence. | |
MapSequenceTA, T | Generate a sample sequence by sampling a function at the provided point sequence. | |
Normal | Create samples with independent amplitudes of normal distribution and a flat spectral density. | |
NormalSequence | Create an infinite sample sequence with independent amplitudes of normal distribution and a flat spectral density. | |
Periodic | Create a periodic wave. | |
PeriodicImpulse | Create a periodic Kronecker Delta impulse sample vector. | |
PeriodicImpulseSequence | Create a Kronecker Delta impulse sample vector. | |
PeriodicMapT | Create a periodic wave. | |
PeriodicMapSequenceT | Create an infinite periodic wave sequence. | |
PeriodicSequence | Create an infinite periodic wave sequence. | |
Random(IContinuousDistribution) | Create an infinite random sample sequence. | |
Random(Int32, IContinuousDistribution) | Create random samples. | |
RandomComplex(IContinuousDistribution) | Create an infinite random sample sequence. | |
RandomComplex(Int32, IContinuousDistribution) | Create random samples. | |
RandomComplex32(IContinuousDistribution) | Create an infinite random sample sequence. | |
RandomComplex32(Int32, IContinuousDistribution) | Create random samples. | |
RandomMapT | Generate samples by sampling a function at samples from a probability distribution. | |
RandomMap2T | Generate samples by sampling a function at sample pairs from a probability distribution. | |
RandomMap2SequenceT | Generate a sample sequence by sampling a function at sample pairs from a probability distribution. | |
RandomMapSequenceT | Generate a sample sequence by sampling a function at samples from a probability distribution. | |
RandomSingle(IContinuousDistribution) | Create an infinite random sample sequence. | |
RandomSingle(Int32, IContinuousDistribution) | Create random samples. | |
RepeatT | Create an array with each field set to the same value. | |
RepeatSequenceT | Create an infinite sequence where each element has the same value. | |
Sawtooth | Create a periodic sawtooth wave, starting with the lowest sample. | |
SawtoothSequence | Create an infinite periodic sawtooth wave sequence, starting with the lowest sample. | |
Sinusoidal | Create a Sine wave. | |
SinusoidalSequence | Create an infinite Sine wave sequence. | |
Square | Create a periodic square wave, starting with the high phase. | |
SquareSequence | Create an infinite periodic square wave sequence, starting with the high phase. | |
Standard | Create samples with independent amplitudes of standard distribution. | |
StandardSequence | Create an infinite sample sequence with independent amplitudes of standard distribution. | |
Step | Create a Heaviside Step sample vector. | |
StepSequence | Create an infinite Heaviside Step sample sequence. | |
Triangle | Create a periodic triangle wave, starting with the raise phase from the lowest sample. | |
TriangleSequence | Create an infinite periodic triangle wave sequence, starting with the raise phase from the lowest sample. | |
UnfoldT, TState(Int32, FuncTState, TupleT, TState, TState) | Generate samples generated by the given computation. | |
UnfoldT, TState(Int32, FuncTState, ValueTupleT, TState, TState) | Generate samples generated by the given computation. | |
UnfoldSequenceT, TState(FuncTState, TupleT, TState, TState) | Generate an infinite sequence generated by the given computation. | |
UnfoldSequenceT, TState(FuncTState, ValueTupleT, TState, TState) | Generate an infinite sequence generated by the given computation. | |
Uniform | Create random samples, uniform between 0 and 1. Faster than other methods but with reduced guarantees on randomness. | |
UniformMapT | Generate samples by sampling a function at samples from a probability distribution, uniform between 0 and 1. Faster than other methods but with reduced guarantees on randomness. | |
UniformMap2T | Generate samples by sampling a function at sample pairs from a probability distribution, uniform between 0 and 1. Faster than other methods but with reduced guarantees on randomness. | |
UniformMap2SequenceT | Generate a sample sequence by sampling a function at sample pairs from a probability distribution, uniform between 0 and 1. Faster than other methods but with reduced guarantees on randomness. | |
UniformMapSequenceT | Generate a sample sequence by sampling a function at samples from a probability distribution, uniform between 0 and 1. Faster than other methods but with reduced guarantees on randomness. | |
UniformSequence | Create an infinite random sample sequence, uniform between 0 and 1. Faster than other methods but with reduced guarantees on randomness. |