-
FlexPro
- Zoom sur FlexPro
- Fonctionnalités & Options
- Domaines d’application
- Tous les avantages
- Nouveau dans FlexPro 2021
- Testez FlexPro gratuitement
- FlexPro View OEM Freeware
- Conseils d’achat
- Login
- Langue
- +49 6894 929600
- infoweisang.com
- Google Maps
- Produits
- News
- Support
- Société
- Emplois
- Contact
- Login
- Langue
- +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.