Результаты поиска по запросу "fortran"

5 ответов

Значение READ в Фортране

1 ответ

Соглашение к реальному ненужно.

у вычислить значение z как координату в диапазоне x: -50 ~ 50 и y: -50 ~ 50, как показано ниже. program test implicit none ! --- [local entities] real*8 :: rrr,th,U0,amp,alp,Ndiv real*8 :: pi,alpR,NR,Rmin,Rmax,z integer :: ir, i, j do i=0, 50 do ...

2 ответа

Это верно. Я исправляю ответ соответственно.

я есть массив, который в настоящее время 3x3. Когда я распечатываю символы, я получаю результаты, напечатанные в стиле обтекания строк. Я надеюсь напечатать квадратную матрицу, которая будет более читабельной, а не XXXXXXXXXXXXX в одной строке. ...

ТОП публикаций

1 ответ

Как мне написать в конец строки (или табуляцию в переменную)?

1 ответ

 запись (для удобства чтения) ...

с Рассмотрим следующий код: program example implicit none integer, parameter :: n_coeffs = 1000 integer, parameter :: n_indices = 5 integer :: i real(8), dimension(n_coeffs) :: coeff integer, dimension(n_coeffs,n_indices) :: index do i = 1, ...

1 ответ

 означает, что он объявляет внешнюю функцию, а не локальную переменную.

от вопрос уже есть ответ здесь: Почему эта функция объявлена ​​внутри модуля и затем используется где-то еще в том же модуле, который не виден ...

1 ответ

Да, внутренние функции обычно передаются с использованием трамплинов, поэтому необходим исполняемый стек.

я есть некоторый код, который передает внутреннюю функцию основной программы в качестве аргумента функции: когда переданная функция в конечном итоге вызывается, это вызывает ошибку сегментации. Это происходит только тогда, когда я использую ...

1 ответ

Стандартный Fortran требует, чтобы логические, целочисленные и вещественные значения по умолчанию имели одинаковый размер (числовая единица хранения). Если вы увеличиваете реальное, но не другие, вы нарушаете это предположение, и если какой-то код полагается на это, оно будет нарушено.

гда использовал-fdefault-real-8 вариантgfortran автоматически продвигать каждыйREAL объявлено где-нибудь в программе, чтобы удвоить точность,наряду с любой константой, например 1.23, Если я когда-нибудь захотел вернуться к одинарной точности, мне ...

2 ответа

Ввод списка имен сильно отличается от обычного ввода файла.

аюсь прочитать некоторые данные из файла, и обнаружение записи конечного файла важно, чтобы остановить чтение. Однако, в зависимости от размеров массива массива, используемого для чтения данных, я не могу правильно определить запись конечного ...

1 ответ

Вам не нужно это комментировать, вы также можете сделать это приватным. Но объем работы аналогичен.

я есть модуль с глобальными переменными, в нем много переменных. Для конкретной подпрограммы я хотел бы использовать все переменные в ней, кроме 1. Один из способов сделать это use Global_Variables, only : item1,...item50,item52,...item100но ...