SignalUtils::LogRamp Function

void LogRamp(TVec *RampVec, double StartPower, double StopPower);

Compute a logarithmic ramp.

#NameTypeDescription
1RampVecTVec *
2StartPowerdouble
3StopPowerdouble
Remarks:

Fills RampVec vector with (base 10) logarithmic scale values from StartPower to StopPower. The number of values returned is defined with RampVec.Length.

Examples
#include "MtxExpr.h"
#include "Units.SignalUtils.h"

using namespace Dew;
using namespace Dew::Math;
using namespace Dew::Signal;
using namespace Dew::Signal::Units::SignalUtils;

void Example()
{
    Vector RampVec(10);

    LogRamp(RampVec, -1, 1);
    //       RampVec = [0.1     0.1668 0.2782 0.4641 0.7742
    //                  1.2915  2.1544 3.5938 5.9948     10]
}
Declared in Dew::Signal::Units::SignalUtils · Dew.Signal/Units.SignalUtils.h · Cross-compiler