So teilen Sie .forf auf Teile mit Bedingungen auf

502
George Mills

Wenn wir zum Beispiel eine sehr große Matrix für Datei 50 MB haben, sehen Sie unten. Ich muss es auf 50 separate .for Dateien teilen, die nicht größer als 1 MB sind. Wie mache ich sie automatisch, nicht manuell kopieren / einfügen? Da wir eine Liste mit Beispielen haben, ist es gut, sie am Ende einiger Mitglieder der Matrix aufzuteilen, nicht irgendwo in der Mitte der Zahlen, da dies einfacher ist.

 ... A(1,1)=608245.2842 + 0.344804658*X(65) - 10.10795816*X(66) + 7.65 #7204197*X(67) - 0.471680875*X(68) + 3.555346388*X(69) - 0.94350445 #25*w(70) - 1.887567575*w(71) - 0.5289184608*w(72) + 0.7835863517*w #(73) + 0.7797242472*w(74) - 0.06254543093*w(75)  A(1,2)=6) - 0.3096263716*w(77) + 0.2442622122*w(78) + 0.39008*w(79)  #+ 0.05444760161*w(80) + 2.141140126e6*w(1)**2 - 9868.479006*w(1)*w #(2) + 187397.7897*w(2)**2 + 1.326258688e6*w(1)*w(3) - 162807.522*w #(2)*w(3) + 244696.3804*w(3)**2 + 495793.6949*w(1)*w(4) + 85100.066 ... 
0
Wenn Sie Linux verwenden, können Sie `csplit` verwenden. Dennis Williamson vor 11 Jahren 0
@Dennis Windows George Mills vor 11 Jahren 0
@Dennis Kann ich csplit in Notepad ++ oder etwas Ähnlichem verwenden? George Mills vor 11 Jahren 0
Nein, wie gesagt "Wenn Sie unter Linux waren ...". Ich habe nicht erwähnt, dass dies die Installation von Cygwin oder ähnlichem unter Windows beinhaltet. Dennis Williamson vor 11 Jahren 0
@Dennis Hast du eine Idee, wie man Teile herstellt? Mit Cygwin kann ich? Wenn ich Linux finde, können Sie mir erklären, wie das geht? George Mills vor 11 Jahren 0

0 Antworten auf die Frage