Matrixplot < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 16:36 Fr 27.05.2011 | Autor: | Johny87 |
Aufgabe | farbliche Darstellung der Höheninformation (3 Spalte einer Matrix ) mit Matrixplot. Daten in asc-Format |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Wie kann ich aus der Matrix, mit x,y,z Information die z Spalte auslesen und diese dann mittels Matrixplot darstellen ?
Beispiel:
a1 b1 c1
d1 e1 f1
g1 h1 i1
a2 b2 c2
d2 e2 f2
g2 h2 i2
in Matrix der Form überführen:
c1 f1 i1
c2 f2 i2
und diese Werte dann farblich in 2D (wohl mittels "Matrixplot")
darstellen.
Danke schonmal für die Hilfe (bin totaler Mathematica newbee^^)
Johannes
|
|
|
|
Hallo!
Ich habe deinem Post leider nicht genau entnehmen können, wie deine Matrix formatiert ist.
Handelt es sich um eine 2D-Matrix wie folgt?
A = {{a1,b1,c1},{d1,e1,f1},{g1,h1,i1},{a2,b2,c2},{d2,e2,f2},{g2,h2,i2}}
Dann ist es am einfachsten zunächst alle Elemente rauszuziehen (Zeile 1) und anschließend die Matrix umzusortieren (Zeile 2).
1: | B = A[[all,3]]
| 2: | C = Partition[B,3] |
lg Sunny
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:03 So 29.05.2011 | Autor: | Johny87 |
Hi,
Danke für die schnelle Antwort :)
JA die Matrix ist so formatiert, ich werde deine Lösung gleich morgen ausprobieren, wenn ich wieder Zugriff auf den Unirechner mit Mathematica habe.
Grüße und schönes WE
Johannes
|
|
|
|
|
Status: |
(Frage) überfällig | Datum: | 09:27 Di 31.05.2011 | Autor: | Johny87 |
Hi,
also mathematica spuckt mir immer nen Fehler aus.
Hier mal mein Code:
pfad="xyz"
blattnummer = 1;
spalten = {1, 2, 3};
zeilen = {1, 12005};
imp = Import[pfad, {"Data", blattnummer}];
imp1 = Take[imp, zeilen];
B = imp1all, 3;
Fehler:
Part::pspec:Part specification is neither an integer nor a list of integers
C = Partition[B, 3];
Fehler:
Part::pspec:Part specification is neither an integer nor a list of integers
__________________________________________________________
Kann es sein das ich die Matrix doch nciht in der Richtigen Form formatiert habe ?
Hatte die Daten aus der asc-Datei in Excel eingespeist und dann erst importiert.
Grüße Johannes
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:20 Do 02.06.2011 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|
|
Status: |
(Frage) überfällig | Datum: | 11:12 Di 07.06.2011 | Autor: | Johny87 |
Hallo,
leider besteht mein Problem mit obiger Darstellungsweise in Mathematica immer noch.
Falls jemand Ratschläge hat wäre ich sehr dankbar ! :)
Lg
Johannes
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:20 Sa 11.06.2011 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|