Click or drag to resize

Generate Class

[Missing <summary> documentation for "T:Altaxo.Calc.Generate"]

Inheritance Hierarchy
SystemObject
  Altaxo.CalcGenerate

Namespace: Altaxo.Calc
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static class Generate

The Generate type exposes the following members.

Methods
 NameDescription
Public methodStatic memberFibonacci Generate a Fibonacci sequence, including zero as first value.
Public methodStatic memberFibonacciSequence Generate an infinite Fibonacci sequence, including zero as first value.
Public methodStatic memberImpulse Create a Kronecker Delta impulse sample vector.
Public methodStatic memberImpulseSequence Create a Kronecker Delta impulse sample vector.
Public methodStatic memberLinearRange(Int32, Int32) Generate a linearly spaced sample vector within the inclusive interval (start, stop) and step 1. Equivalent to MATLAB colon operator (:).
Public methodStatic memberLinearRange(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 (::).
Public methodStatic memberLinearRange(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 (::).
Public methodStatic memberLinearRangeInt32(Int32, Int32) Generate a linearly spaced sample vector within the inclusive interval (start, stop) and step 1. Equivalent to MATLAB colon operator (:).
Public methodStatic memberLinearRangeInt32(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 (::).
Public methodStatic memberLinearRangeMapT 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.
Public methodStatic memberLinearSpaced 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.
Public methodStatic memberLinearSpacedMapT Generate samples by sampling a function at linearly spaced points between the specified values (inclusive).
Public methodStatic memberLogSpaced 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.
Public methodStatic memberLogSpacedMapT Generate samples by sampling a function at base 10 logarithmically spaced points between the specified decade exponents (inclusive).
Public methodStatic memberMapTA, T Generate samples by sampling a function at the provided points.
Public methodStatic memberMap2TA, TB, T Generate samples by sampling a function at the provided points.
Public methodStatic memberMap2SequenceTA, TB, T Generate a sample sequence by sampling a function at the provided point sequence.
Public methodStatic memberMapSequenceTA, T Generate a sample sequence by sampling a function at the provided point sequence.
Public methodStatic memberNormal Create samples with independent amplitudes of normal distribution and a flat spectral density.
Public methodStatic memberNormalSequence Create an infinite sample sequence with independent amplitudes of normal distribution and a flat spectral density.
Public methodStatic memberPeriodic Create a periodic wave.
Public methodStatic memberPeriodicImpulse Create a periodic Kronecker Delta impulse sample vector.
Public methodStatic memberPeriodicImpulseSequence Create a Kronecker Delta impulse sample vector.
Public methodStatic memberPeriodicMapT Create a periodic wave.
Public methodStatic memberPeriodicMapSequenceT Create an infinite periodic wave sequence.
Public methodStatic memberPeriodicSequence Create an infinite periodic wave sequence.
Public methodStatic memberRandom(IContinuousDistribution) Create an infinite random sample sequence.
Public methodStatic memberRandom(Int32, IContinuousDistribution) Create random samples.
Public methodStatic memberRandomComplex(IContinuousDistribution) Create an infinite random sample sequence.
Public methodStatic memberRandomComplex(Int32, IContinuousDistribution) Create random samples.
Public methodStatic memberRandomComplex32(IContinuousDistribution) Create an infinite random sample sequence.
Public methodStatic memberRandomComplex32(Int32, IContinuousDistribution) Create random samples.
Public methodStatic memberRandomMapT Generate samples by sampling a function at samples from a probability distribution.
Public methodStatic memberRandomMap2T Generate samples by sampling a function at sample pairs from a probability distribution.
Public methodStatic memberRandomMap2SequenceT Generate a sample sequence by sampling a function at sample pairs from a probability distribution.
Public methodStatic memberRandomMapSequenceT Generate a sample sequence by sampling a function at samples from a probability distribution.
Public methodStatic memberRandomSingle(IContinuousDistribution) Create an infinite random sample sequence.
Public methodStatic memberRandomSingle(Int32, IContinuousDistribution) Create random samples.
Public methodStatic memberRepeatT Create an array with each field set to the same value.
Public methodStatic memberRepeatSequenceT Create an infinite sequence where each element has the same value.
Public methodStatic memberSawtooth Create a periodic sawtooth wave, starting with the lowest sample.
Public methodStatic memberSawtoothSequence Create an infinite periodic sawtooth wave sequence, starting with the lowest sample.
Public methodStatic memberSinusoidal Create a Sine wave.
Public methodStatic memberSinusoidalSequence Create an infinite Sine wave sequence.
Public methodStatic memberSquare Create a periodic square wave, starting with the high phase.
Public methodStatic memberSquareSequence Create an infinite periodic square wave sequence, starting with the high phase.
Public methodStatic memberStandard Create samples with independent amplitudes of standard distribution.
Public methodStatic memberStandardSequence Create an infinite sample sequence with independent amplitudes of standard distribution.
Public methodStatic memberStep Create a Heaviside Step sample vector.
Public methodStatic memberStepSequence Create an infinite Heaviside Step sample sequence.
Public methodStatic memberTriangle Create a periodic triangle wave, starting with the raise phase from the lowest sample.
Public methodStatic memberTriangleSequence Create an infinite periodic triangle wave sequence, starting with the raise phase from the lowest sample.
Public methodStatic memberUnfoldT, TState(Int32, FuncTState, TupleT, TState, TState) Generate samples generated by the given computation.
Public methodStatic memberUnfoldT, TState(Int32, FuncTState, ValueTupleT, TState, TState) Generate samples generated by the given computation.
Public methodStatic memberUnfoldSequenceT, TState(FuncTState, TupleT, TState, TState) Generate an infinite sequence generated by the given computation.
Public methodStatic memberUnfoldSequenceT, TState(FuncTState, ValueTupleT, TState, TState) Generate an infinite sequence generated by the given computation.
Public methodStatic memberUniform Create random samples, uniform between 0 and 1. Faster than other methods but with reduced guarantees on randomness.
Public methodStatic memberUniformMapT 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.
Public methodStatic memberUniformMap2T 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.
Public methodStatic memberUniformMap2SequenceT 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.
Public methodStatic memberUniformMapSequenceT 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.
Public methodStatic memberUniformSequence Create an infinite random sample sequence, uniform between 0 and 1. Faster than other methods but with reduced guarantees on randomness.
Top
See Also