|
Es hat mich ja etwas gedauert, hieauf zu antworten, aber vielleicht hilft's ja doch noch etwas: Ich hatte vor Jahren das gleiche Problem, mit MMa 2.xx noch, glaube ich. Das package FastBinaryFiles von Todd Gayley hat mir witergeholfen (http://www.mathsource.com/Content/Enhancements/MathLink/0206-783) Nach der Beschreibung auf jener Seite sollte das ja immer noch funktionieren mit den neuren Mma. Alles Gute ____________________________________________________________ Harald Berndt, PhD Office: 510.339.3003 FAX: 510.339.6766 Home: 510.533.2198 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ LISTER God... a few beers and a curry, it was the highlight of my week! ____________________________________________________________ ----- Original Message ----- From: "Martin Heimann" <martin.heimann@XXXXXXX.de> To: <dmug@XXXXXXX.ch> Sent: Wednesday, March 07, 2001 6:11 AM Subject: Lesen binärer Zahlen > Liebe Kollegen, > > ich versuche mit den Funktionen im Package Utilities`BinaryFiles` > von einem Fortran90-Programm geschrieben reelle Zahlen zu lesen (ein > Vektor von 20 single-float reals pro binären Fortran-Record). Wegen > den Fortran-Recordseparatoren muss man diese beim Lesen rausfischen, > daher die etwas umständliche Konstruktion (die Funktion "Cols[z_,i]" > extrahiert die i-te Spalte aus dem Array z): > > << Utilities`BinaryFiles` > > readbin[zfile_] := > Cols[ReadListBinary[ > zfile, {Table[Byte, {4}], Table[Single, {20}], Table[Byte, {4}]}], 2] > > Diese Funktion liest die Daten richtig. Aber warum ist sie so > langsam? Ich war immer der Meinung, dass Zahlen in binärer Form > eigentlich schneller als in formattierter Form gelesen werden können? > Gibt es eine Möglichkeit, dies zu beschleunigen? > > Mit freundlichem Gruss, > Martin Heimann > > > -- > Max-Planck-Institut fuer Biogeochemie > Postfach 100164, D-07701 Jena, Germany > Street Address: Kahlaische Strasse 10 > > Office: +49-3641-686-720/701 > Mobile: +49-170-6307299 > Home: +49-3641-618254 > Fax.: +49-3641-686-710 > Email: martin.heimann@XXXXXXX.de > Web: http://www.bgc-jena.mpg.de/~martin.heimann > > |