| |
|
|
Andreas Koch | Hallo zusammen,
gerade versuche ich schon zum x-ten Mal die in Profan implementierten Matrixoperationen zu begreifen.
Aufgrund von diesem Zitat aus der Hilfe:
MAT A&[] = <Ausdruck>
Allen Elementen des Arrays A& wird der Wert <Ausdruck> zugewiesen.
würde ich erwarten, dass aus diesem Quellcode: KompilierenMarkierenSeparierenDeclare A&[2,2]
MAT A&[]=5
Print A&[0,0],A&[0,1],A&[0,2]
Print A&[1,0],A&[1,1],A&[1,2]
Print A&[2,0],A&[2,1],A&[2,2]
WaitInput
eine Zuweisung von 5 an alle Elemente der Matrix erfolgt. Ausgegeben wird aber das hier:
Was mach ich denn falsch? |
|
|
| |
|
|
|
RGH | Du machst nichts falsch, außer, dass Du offensichtlich nicht die aktuellste Version von X2 nutzt, nämlich X2.1. Ein kostenloses Update gibt es hier: [...]
Ich habe exakt Deinen Code gerade nicht nur mit X3 und X2.1 getestet, sondern auch mit X2.0c: In allen Fällen bekommen alle 9 Elemente den Wert 5!
Gruß Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 30.06.2015 ▲ |
|
|
|
|
Andreas Koch | Danke! Jetzt funktioniert es. Allerdings nur in der compilierten Version, nicht im Interpreter. Da stürzt das Programm ab. Ist das so richtig oder muss ich da auch noch was aktualisieren?
Schönen Gruß
Andreas |
|
|
| |
|
|
|
RGH | Es sollte auch im Interpreter problemlos laufen. Ich hatte (s.o.) jeweils im Interpreter und kompiliert getestet.
Gruß Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 30.06.2015 ▲ |
|
|
|
|
Andreas Koch | Jetzt habe ich auch den Interpreter neu aufgesetzt und es funktioniert auch alles. Danke für die Hilfe.
Schönen Gruß
Andreas Koch |
|
|
| |
|
|