| |
|
|
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 Aiuto:
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]
WaitInpu 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 il valore 5!
Saluto 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 compilati Version, nicht im Interpreter. Da stürzt das Programm ab. Ist das so richtig oder muss ich da auch noch was aktualisieren?
Schönen Saluto
Andreas |
|
|
| |
|
|
|
RGH | Es sollte auch im Interpreter problemlos laufen. Ich hatte (s.o.) jeweils im Interpreter und kompiliert getestet.
Saluto 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 per die Aiuto.
Schönen Saluto
Andreas Koch |
|
|
| |
|
|