Erstellen Sie einen Log-Space-VektorAlle-
Ich bin neu in JSL und möchte wissen, ob es eine einfache Möglichkeit gibt, einen Log-Space-Vektor zu erstellen - ähnlich wie bei der Funktion in MATLAB oder Numpy.
Vielen Dank.
-Alvaro
AndereSkriptingBetreff: Erstellen Sie einen Log-Space-VektorHallo,
Dies ist nicht integriert, aber zum Glück nicht schwierig, wenn Sie die log10-Funktion und die Matrizen verwenden. Hier sind 2 Beispiele mit Protokollausgabe für jedes.
Prost,
Brady
Names Default To Here( 1 );
//ex1: generate 9 logarithmically-spaced points between 10^3 and 10^7
lowExp = 3;
highExp = 7;
logVec1 = 10 ^ (lowExp :: highExp :: ((highExp - lowExp) / 10));
show (round(logVec1, 2));
print("\!n");
//ex2: generate 14 logarithmically-spaced points between 250 and 875
lowExp = log10(250);
highExp = log10(875);
logVec2 = 10 ^ (lowExp :: highExp :: ((highExp - lowExp) / 15));
show(round(logVec2, 2));
