-
FlexPro
- Auf einen Blick
- Features & Optionen
- Einsatzgebiete
- Alle Vorteile
- Neu in FlexPro 2021
- FlexPro gratis testen
- FlexPro View OEM Freeware
- Kaufberatung
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Produkte
- News
- Support
- Unternehmen
- Jobs
- Kontakt
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
Matrix erweitern
- Dieses Thema hat 2 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 9 Jahren, 3 Monaten von Christoph Schrammel aktualisiert.
-
AutorBeiträge
-
Juli 31, 2015 um 3:21 pm Uhr #12883Christoph SchrammelTeilnehmer
Hallo,
ich will eine bestehende 2*5-Matrix auf 7*5 vergrößern und die neuen Elemente auf Null setzen.Danke
Juli 31, 2015 um 3:21 pm Uhr #8543Christoph SchrammelTeilnehmerHallo,
ich will eine bestehende 2*5-Matrix auf 7*5 vergrößern und die neuen Elemente auf Null setzen.Danke
August 3, 2015 um 9:15 am Uhr #9396Bernhard KantzTeilnehmerIn diesem speziellen Fall liefert der FPScrip-Ausdruck
Matrix2x5 : 0 : 0 : 0 : 0 : 0
am einfachsten das gewünschte Ergebnis; es werden fünf mal eine 0-Spalte (welche auf die passende Länge erweitert wird) angehängt, man erhält also eine Matrix mit 7 Datenreihen mit je 5 Werten.
Im allgemeinen Fall erzeuge man sich eine Matrix der gewünschten Größe, initialisiert mit dem benötigten Anfangswert, und setze deren entsprechenden Teil auf die zu erweiternde Matrix. Im konkreten Beispiel:
Dim res = 0 # 5 # 7 Dim cols = NumberOfColumns(Matrix2x5) Dim rows = NumberOfRows(Matrix2x5) res[0, cols - 1][0, rows - 1] = Matrix2x5
Natürlich kann die Verwendung der Variablen cols und rows eingespart werden, indem man die Auswertungen der Funktionen direkt in die Indexausdrücke übernimmt.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.