⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 icamax.f

📁 贝尔实验室多年开发的矩阵计算程序库的说明文件
💻 F
字号:
      INTEGER FUNCTION ICAMAX(N,CX,INCX)*     .. Scalar Arguments ..      INTEGER INCX,N*     ..*     .. Array Arguments ..      COMPLEX CX(*)*     ..**  Purpose*  =======**     finds the index of element having max. absolute value.*     jack dongarra, linpack, 3/11/78.*     modified 3/93 to return if incx .le. 0.*     modified 12/3/93, array(1) declarations changed to array(*)***     .. Local Scalars ..      REAL SMAX      INTEGER I,IX*     ..*     .. External Functions ..      REAL SCABS1      EXTERNAL SCABS1*     ..      ICAMAX = 0      IF (N.LT.1 .OR. INCX.LE.0) RETURN      ICAMAX = 1      IF (N.EQ.1) RETURN      IF (INCX.EQ.1) GO TO 20**        code for increment not equal to 1*      IX = 1      SMAX = SCABS1(CX(1))      IX = IX + INCX      DO 10 I = 2,N          IF (SCABS1(CX(IX)).LE.SMAX) GO TO 5          ICAMAX = I          SMAX = SCABS1(CX(IX))    5     IX = IX + INCX   10 CONTINUE      RETURN**        code for increment equal to 1*   20 SMAX = SCABS1(CX(1))      DO 30 I = 2,N          IF (SCABS1(CX(I)).LE.SMAX) GO TO 30          ICAMAX = I          SMAX = SCABS1(CX(I))   30 CONTINUE      RETURN      END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -