Я использую Intel Fortran с Visual Studio 2008 SP1.
Мой главный вопрос: я хотел бы прочитать 2D-массив из файла Matlab .mat в фортран. Кроме того, сохраните вывод 2D-матриц Fortran в предпочтительном файле .mat, так как в настоящее время я могу сохранить его в текстовый файл, используя:
write(unit = #, <linelength>F22.8>),matrixname
Эта строка работает, но я не уверен, что потеряю свою двойную точность. Если я не потеряю точность, я смогу ее придерживаться, иначе мне понадобится помощь. И мне понадобится только способ чтения из файла Matlab в intel-fortran с сохранением точности. В этих массивах нет символов, они имеют числовые значения.
Мне нужно сохранить точность, так как я работаю со сферическими функциями, а они могут сильно расходиться.
allocatable
, это Fortran 90 или новее. Добро пожаловать. Пройдите тур и прочитайте Как Спросите. Сайт хорош для ответов на конкретные вопросы. Но ваш вопрос не очень конкретный, он просит написать для вас целый туториал. Он также содержит несколько отдельных пунктов. Я думаю, что это слишком широко для этого сайта. Постарайтесь сделать его короче и конкретнее. Я уже сделал его несколько короче для вас. - person Vladimir F   schedule 23.01.2018