Я конвертирую один из своих кодов в фортран 77, и у меня возникла проблема с сохранением результатов.
Я использовал следующий код
OPEN(UNIT=21, FILE='name.TXT', STATUS='REPLACE')
WRITE(UNIT = 21,*) results
CLOSE(UNIT=21)
а затем загрузите файл name.txt в Matlab для построения графика. Однако результат записывается в файл в виде двумерного массива, поэтому матлаб распознает записи в неправильном порядке. Я думаю, что решение для этого состоит в том, чтобы записать результат в name.txt в виде одномерного массива.
Может у кого-нибудь есть предложения по записи результата из фортрана в виде массива. Например, я хотел бы получить файл, в котором записи упорядочены как
1 2 3 4 5 6 7 8 9 10
Кроме как
1 2 3 4 5
6 7 8 9 10.
Конечно, если вы знаете какой-нибудь лучший способ отобразить результат, полученный с помощью Fortran 77, мне это тоже будет полезно.
Кстати, я работаю на UNIX.
Спасибо