Jak mogę przekonać Mathematica do eksportu/zapisu/zapisu pliku tekstowego z odpowiednim formatowaniem Fortan77, czyli 72 kolumnami i znacznikiem kontynuacji w szóstej kolumnie?Eksportuj niestandardowe sformatowane wyrażenia z Mathematica
Używam Mathematica do generowania dużych i złożonych wyrażeń analitycznych, które następnie muszę wstawić do wcześniej istniejącego kodu Fortran77. Mam wszystko działa poprawnie w przedniej części Mathematica z FortranForm[]
i
SetOptions[$Output, PageWidth -> 72]
Jednak nie mogę dowiedzieć się, jak dostać się do wyjścia Mathematica poprawnie do pliku tekstowego. Chcę coś takiego:
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.
...
ale dostać albo to:
MM11 = FortranForm[mH1^2 + (g2^2*v1^2)/2 - ...
lub to:
MM11 = mH1**2 + (g2**2*v1**2)/2. - (g2**2*
(v1**2/2. - ((v2*Cos(phi2) - (0,1)*v2*Sin(phi2))*
...
Zmieniłem tytuł pytania na bardziej ogólny, ponieważ odpowiedź rozwiązuje bardziej ogólny problem niestandardowego formatowania wyjściowego w Mathematica. – Timo