TeXpert
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору terminat0r опять требуется твоя помощь с той программой, которую собирали на предыдущей странице. Теперь решил пример усложнить, вместо функции Код: FC = EXP(XC(1))*(4.0D0*XC(1)*(XC(1)+XC(2))+2.0D0*XC(2)*(XC(2) + +1.0D0)+1.0D0) | которую выделил в отдельный файл myfunc.f и включаю командой INCLUDE 'myfunc.f' решил брать посложнее (файл myfc.f), этот файл, естественно, включается тоже через INCLUDE 'myfc.f' При компиляции (Intel Fortran 11.1.072) получаю ошибку: myfc.f(191): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ) :: , : + +XC(2000))**2 ------------------------^ compilation aborted for MyTest.f (code 1) Подозреваю, ошибка вызвана слишком большим размером функции (оператора). Как мне это обойти? Заранее благодарен Добавлено: Файл формировался с помощью Mathematica. Похоже, проблема с 72-й позицией, ща проверю. Но все равно остается вопрос со слишком большими выражениями
---------- Майкудук, Пришахтинск не предлагать!:) А на Пирогова приходит снова весенний гомон... |
|