Ich möchte eine Funktion, deren Eingabe ein Vektor von 1s, 2s und 3s ist, der 1 zu 0,2, 2 zu 0,4 und 3 zu 0,5 sendet. (Die Ausgabe sollte ein Vektor gleicher Länge sein.) Wie erreiche ich das?
Zum Beispiel, wenn
%Vor%Dann die Funktion
%Vor%sollte einen Vektor wie (.2, .4, .5, .4, .5, .5, .2)
zurückgebenEinige Optionen, die alle verwenden:
%Vor%Faktor
%Vor%Benannter Vektor
%Vor%Nachschlagetabelle
%Vor%Benchmarks zur Quantifizierung von @Joe's Kommentar unten und auch @ Anandas Kommentar.
%Vor%