strtoseq¶
strtoseq konvertiert einen String mit einer Sequenzbeschreibung zu einem Vektor von ganzen Zahlen.
- rvSequence = strtoseq(ssSequence, rsMin, rsMax)
Returnwert
Return Value
rvSequence ist ein Integer Vektor oder der Wert rsMin-1, if an error occurred.
Parameter
Parameters
- svSequence
svSequence ist eine String mit einer Sequenzbeschreibung (Zahlenfolge). Die Elemente werden durch ein Komma (,) getrennt. Ein Zahlenbereich wird durch eine Minus-Zeichen (-) oder einen Doppelpunkt (:) getrennt. Um eine Schrittweite größer 1 zu erzeugen, sind drei Zahlenwerte erforderlich. Der folgenden String „2:2:10“ erzeugt die Folge 2,4,6,8,10. Negative Zahlen zählen vom Ende (rsMax). -1 ist der letzte Wert(rsMax), -2 ist der vorletzte Wert. Der String „-10–1“ erzeugt einen Vektor mit den Werten der letzten 10 Werte.
- rsMin
rsMin ist die untere Grenze der gültigen Werte.
- rsMax
rsMax ist die obere Grenze der gültigen Werte.
Beispiel
* create_sequence("1:10",1,20)
1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00
* create_sequence("1:12",1,20)
1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00
* create_sequence("1:12,16",1,20)
1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 16.00
* create_sequence("1:12,16,-2",1,20)
1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 16.00 19.00
* create_sequence("1:5,16,-2",1,20)
1.00 2.00 3.00 4.00 5.00 16.00 19.00
* create_sequence("-6--1",1,20)
15.00 16.00 17.00 18.00 19.00 20.00
* create_sequence("1,6,9",1,20)
1.00 6.00 9.00
Siehe auch
id-41452