风平老涡 发表于 2021-4-22 23:28 非常感谢 原来是不支持imsl |
party- 发表于 2021-4-22 21:34 如果是个人计算机和window系统,应该好解决,搜一搜系统权限设置即可。 |
那请问怎么修改呢 害怕 焦虑 |
party- 发表于 2021-4-22 16:32 好像是系统权限设置问题。你没有使用fortcom程序的权限。 |
风平老涡 发表于 2021-4-22 01:11 您好,感谢回复 将use调整了顺序 还是不行 然后将Fortran95书里程序输进去 没法运行 显示还是这样的情况 [Fortran] 纯文本查看 复制代码 program least_square implicit none include 'link_fnl_shared' use use_libraries integer, parameter :: m = 6 integer, parameter :: n = 2 integer :: i double precision :: A(m,n), B(m), X(n) double precision :: C(n, m), D(n,n), E(n) data A / 1, 2, 3, 4, 5, 6, 1, 1, 1, 1, 1, 1 / data B / 6.9, 9.1, 10.8, 13.2, 14.9, 17.3 / if( m > n ) then C = transpose(a) D = matmul( c, a ) E = matmul( c, b ) X = D .ix. E ! invert(D) * E else if( m == n ) then X = A .ix. B else write(*,*) "No roots!" end if do i = 1, n write(*,*) X(i) end do stop end program least_square 错误 Error1 Severe: Permission denied fortcom Error2 Compilation Aborted (code 1) |
1. use放到implicit none 前面 2. include 'link_fnl_shared'内容是什么。如果含有执行语句,就不能放在定义语句部分。 |
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2024-11-23 06:13