Wie kann ich Mathematica zum Exportieren/Speichern/Schreiben einer Textdatei mit der richtigen Fortan77-Formatierung, dh 72 Spalten und einer Fortsetzungsmarkierung in der sechsten Spalte, erhalten?Benutzerdefinierte formatierte Ausdrücke von Mathematica exportieren
Ich verwende Mathematica, um große und komplexe analytische Ausdrücke zu generieren, die ich dann in bereits vorhandenen Fortran77-Code einfügen muss. Ich habe alles richtig in dem vorderen Ende des Mathematica mit FortranForm[]
und
SetOptions[$Output, PageWidth -> 72]
Allerdings arbeiten, ich kann nicht herausfinden, wie Mathematica zur Ausgabe in eine Textdatei korrekt zu erhalten. Ich möchte etwas wie folgt aus:
MM11 = mH1**2 + (g2**2*v1**2)/2. -
- (g2**2*(v1**2/2. -
- ((v2*Cos(phi2) - (0,1)*v2*Sin(phi2))*
- (v2*Cos(phi2) + (0,1)*v2*Sin(phi2)))/2.))/2.
...
aber erhalten entweder das:
MM11 = FortranForm[mH1^2 + (g2^2*v1^2)/2 - ...
oder dies:
MM11 = mH1**2 + (g2**2*v1**2)/2. - (g2**2*
(v1**2/2. - ((v2*Cos(phi2) - (0,1)*v2*Sin(phi2))*
...
Ich änderte den Titel der Frage, um allgemeiner zu sein, da die Antwort das allgemeinere Problem der benutzerdefinierten Ausgabeformatierung in Mathematica löst. – Timo