Come posso ottenere da Mathematica l'esportazione/salvataggio/scrittura di un file di testo con formattazione Fortan77 corretta, ovvero 72 colonne e un marcatore di continuazione sulla sesta colonna?Esporta espressioni formattate personalizzate da Mathematica
Sto utilizzando Mathematica per generare espressioni analitiche grandi e complesse, che devo quindi inserire nel codice Fortran77 preesistente. Ho tutto funziona correttamente nel front-end di Mathematica con FortranForm[]
e
SetOptions[$Output, PageWidth -> 72]
Tuttavia, non riesco a capire come ottenere Mathematica per emettere correttamente un file di testo. Voglio qualcosa di simile:
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.
...
ma ottenere sia questo:
MM11 = FortranForm[mH1^2 + (g2^2*v1^2)/2 - ...
o questo:
MM11 = mH1**2 + (g2**2*v1**2)/2. - (g2**2*
(v1**2/2. - ((v2*Cos(phi2) - (0,1)*v2*Sin(phi2))*
...
Ho cambiato il titolo della domanda in modo più generale, poiché la risposta risolve il problema più generale della formattazione dell'output personalizzato in Mathematica. – Timo