| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Matrix in Excel zurück geben! (4488 mal gelesen)
|
Plumps2ooo Mitglied Maschinenbau Ingenieur
Beiträge: 258 Registriert: 15.11.2006 Desktop HP Z230 Tower Workstation Autodesk Inventor 2015 Laptop Dell Precision M6600 7 64Bit Professional SolidWorks 2015
|
erstellt am: 30. Jul. 2008 15:26 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich hab noch mal eine Frage! Ich hab jetzt meine Rechnungen soweit richtig schön zusammen und kan sie in eine Matrix ausgeben. Das heißt in jeder Spallte steht ein Vektor von 1-21. Weiß jemand wie ich die gesammte Matrix in eine Excel tabelle bekomme, ohne jede Spalte per Hand definieren zu müssen? Ich habe versucht einen Bereich zu nehmen aber da schreibt ein für die ganze Matrix nur 0! Nehme ich nur eine Spalte schrieb er schön alle d Komponenten in 3 Zellen! Danke schon mal! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Moderator Dipl. Maschinen Ing.
Beiträge: 3731 Registriert: 29.09.2004 Mathcad war besser als Prime, meine Meinung.
|
erstellt am: 30. Jul. 2008 16:30 <-- editieren / zitieren --> Unities abgeben: Nur für Plumps2ooo
Hallo Plums, Schau mal in der Hilfe anch PRNSCHREIBEN. Da kannst du die Daten in eine Datei schreiben, welche man dann in Excel einlesen kann. - Oder du gibst die Matrix in Mathcad aus - selektierst diese (blaue Linien definieren den selektierten Bereich - Bearbeiten Kopieren - nach Excel welchseln - Bearbeiten Einfügen Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Plumps2ooo Mitglied Maschinenbau Ingenieur
Beiträge: 258 Registriert: 15.11.2006
|
erstellt am: 30. Jul. 2008 17:05 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Oberli Mike: Hallo Plums,Schau mal in der Hilfe anch PRNSCHREIBEN. Da kannst du die Daten in eine Datei schreiben, welche man dann in Excel einlesen kann.
Hallo Mike, Danke Das mit dem PRN klingt ja gut ,nur ich krig das irgenwie nicht gebacken! Wie ist den die Syntax? Kannst du mal bitte ein beispiel Posten?
[Diese Nachricht wurde von Plumps2ooo am 30. Jul. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Plumps2ooo Mitglied Maschinenbau Ingenieur
Beiträge: 258 Registriert: 15.11.2006 Desktop HP Z230 Tower Workstation Autodesk Inventor 2015 Laptop Dell Precision M6600 7 64Bit Professional SolidWorks 2015
|
erstellt am: 30. Jul. 2008 17:08 <-- editieren / zitieren --> Unities abgeben:
|
Plumps2ooo Mitglied Maschinenbau Ingenieur
Beiträge: 258 Registriert: 15.11.2006
|
erstellt am: 31. Jul. 2008 07:38 <-- editieren / zitieren --> Unities abgeben:
Aber direkt in Excel zu übergeben geht nicht ,oder? Also ohne jeden Zeile einzeln einzutragen? Weil 21 gehn ja noch aber ...200-300! [Diese Nachricht wurde von Plumps2ooo am 31. Jul. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
svenfrank Mitglied Entwicklungsingenieur
Beiträge: 101 Registriert: 28.06.2007 Win7, Office 2010, Mathcad 15
|
erstellt am: 31. Jul. 2008 08:17 <-- editieren / zitieren --> Unities abgeben: Nur für Plumps2ooo
Hallo! Ich weiß nicht ob es in Mathcad 13 auch schon drin ist, aber schau halt mal nach: Ich kann über Einfügen->Daten->Dateiausgabe eine Matrix in eine Exceldatei ausgeben. Ist wohl prinzipiell dasselbe wie prnschreiben nur halt mit einem Eigenschaftendialog... Aber vorsicht, ich stelle bei so Aktionen die automatische Berechnung aus, sonst wird die Datei bei jeder kleinen Änderung immer rigoros überschrieben. Achja und nihct eine Datei nehmen in der schon Dinge drin sind... Gruß, Sven Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
svenfrank Mitglied Entwicklungsingenieur
Beiträge: 101 Registriert: 28.06.2007 Win7, Office 2010, Mathcad 15
|
erstellt am: 31. Jul. 2008 08:29 <-- editieren / zitieren --> Unities abgeben: Nur für Plumps2ooo
|
Plumps2ooo Mitglied Maschinenbau Ingenieur
Beiträge: 258 Registriert: 15.11.2006
|
erstellt am: 31. Jul. 2008 09:05 <-- editieren / zitieren --> Unities abgeben:
|
svenfrank Mitglied Entwicklungsingenieur
Beiträge: 101 Registriert: 28.06.2007 Win7, Office 2010, Mathcad 15
|
erstellt am: 31. Jul. 2008 10:35 <-- editieren / zitieren --> Unities abgeben: Nur für Plumps2ooo
Ah. Hmm. Ich glaube da bin ich raus. Mal so eine Frage, müssen die Ergebnisse in Excel auch wieder als Vektoren in jeder Zelle vorliegen? Ansonsten könnte man ja noch ein umspeichern der ganzen Daten über mehrere gekapselte While Schleifen in eine neue Matrix machen und diese dann nach Excel ausgeben. (Nur um mal eine mögliche Lösung zu skizzieren.) Gruß, Sven Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Plumps2ooo Mitglied Maschinenbau Ingenieur
Beiträge: 258 Registriert: 15.11.2006
|
erstellt am: 31. Jul. 2008 11:49 <-- editieren / zitieren --> Unities abgeben:
ne ne müsen sie nicht. Am bestenm x y z in einzelne Zellen, so wie er das macht wenn ich einen bereich vergebe, und die zeilen einzeln aus gebe! Also als beispie: M[1] --> Excel A1=x A2=y A3=z uns so weiter! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Moderator Dipl. Maschinen Ing.
Beiträge: 3731 Registriert: 29.09.2004 Mathcad war besser als Prime, meine Meinung.
|
erstellt am: 31. Jul. 2008 12:18 <-- editieren / zitieren --> Unities abgeben: Nur für Plumps2ooo
Hallo Plumps, Verstehe ich dich richtig, du willst die Werte von einer Matrix folgendermassen in Excel ausgeben. Vektor in der Zelle 1,1 in der Matrix soll Transponiert in der 1. Zeile in Excel stehen. Vektor in der Zeile 2,1 in der Matrix soll Transponiert in der 2. Zeile in Excel stehen. Vektor in der Zeile i,j in der Matrix soll Transponiert in der i+(j-1)*N.i Zeile in Excel stehen. N.j ist der höchste Wert welcher i annehmen kann. Beispiel liegt bei (gespeichert in der Version 11) Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Plumps2ooo Mitglied Maschinenbau Ingenieur
Beiträge: 258 Registriert: 15.11.2006
|
erstellt am: 31. Jul. 2008 13:42 <-- editieren / zitieren --> Unities abgeben:
|
Clayton Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 07.02.2004 AMD Athlon 64X2 5600+, 1GB, Nvidia Quadro Pro FX 1100 Inventor Series 10 Mathcad 13
|
erstellt am: 31. Jul. 2008 16:12 <-- editieren / zitieren --> Unities abgeben: Nur für Plumps2ooo
Hi, Meiner Ansicht nach geht das nur so --> Sonst kriegst Du nur Nullen, wie Du schon sagst. Wenn Du Dir TextPad holst (Download die Deutsche Version) kannst Du den unerwueschten Kram leicht markieren und auf einmal loeschen. Dann speichern und nach Excel. Sonst muesstest Du die Daten in Excel bereinigen. Das einzige Problem ist, dass die Daten in Excel wie im Bild ankommen. Gruss [Diese Nachricht wurde von Clayton am 31. Jul. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |