-
FlexPro
- At a Glance
- Features & Options
- Applications
- All Advantages
- What’s New in FlexPro 2021
- Try FlexPro For Free
- FlexPro View OEM Freeware
- Buying Guide
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Products
- News
- Support
- Company
- Contact
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
Matrix erweitern
- This topic has 2 replies, 2 voices, and was last updated 9 years, 4 months ago by Christoph Schrammel.
-
AuthorPosts
-
July 31, 2015 at 3:21 pm #12883Christoph SchrammelParticipant
Hallo,
ich will eine bestehende 2*5-Matrix auf 7*5 vergrößern und die neuen Elemente auf Null setzen.Danke
July 31, 2015 at 3:21 pm #8543Christoph SchrammelParticipantHallo,
ich will eine bestehende 2*5-Matrix auf 7*5 vergrößern und die neuen Elemente auf Null setzen.Danke
August 3, 2015 at 9:15 am #9396Bernhard KantzParticipantIn 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.
-
AuthorPosts
- You must be logged in to reply to this topic.