Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1096946
  • 博文数量: 264
  • 博客积分: 7225
  • 博客等级: 少将
  • 技术积分: 5096
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-17 08:53
文章分类

全部博文(264)

文章存档

2011年(33)

2010年(52)

2009年(152)

2008年(27)

我的朋友

分类: 项目管理

2009-01-16 20:10:59

Fortran 的特色在於很強的數學運算功能,內建了很多常用的數學函數,我們在程式中可以直接使用,非常方便。

函數名稱

函數功能

引數(X)型態

函數(Y)型態

Y=INT(X)

轉換為整數

ALL(所有型態)

INTEGER

Y=REAL(X)

轉換為實數

INTEGER

REAL

Y=DREAL(X)

取複數實部(倍精度)

COMPLEX*16

REAL*8

Y=DIMAG(X)

取複數虛部(倍精度)

COMPLEX*16

REAL*8

Y=CONJG(X)

共軛複數

COMPLEX

COMPLEX

Y=DCONJG(X)

共軛倍精度複數

COMPLEX*16

COMPLEX*16

Y=DBLE(X)

轉換為倍精度實數

ALL

REAL*8

Y=CMPLX(X1,X2)

轉換為複數

ALL,ALL

COMPLEX

Y=DCMPLX(X1,X2)

轉換為倍精度複數

ALL,ALL

COMPLEX*16

Y=IABS(X)

整數絕對值

INTEGER

INTEGER

Y=DABS(X)

倍精度實數絕對值

REAL*8

REAL*8

Y=CDABS(X)

倍精度複數絕對值

COMPLEX*16

REAL*8

Y=MOD(X1,X2)

整數X1/X2之餘數

INTEGER,INTEGER

INTEGER

Y=DMOD(X1,X2)

倍精度實數X1/X2之餘數

REAL*8,REAL*8

REAL*8

Y=ISIGN(X1,X2)

X1之值與X2之正負號

INTEGER,INTEGER

INTEGER

Y=SIGN(X1,X2)

X1之值與X2之正負號

REAL,REAL

REAL

Y=DSIGN(X,Y)

X1之值與X2之正負號

REAL*8,REAL*8

REAL*8

Y=DSQRT(X)

X的倍精度平方根

REAL*8

REAL*8

Y=CDSQRT(X)

X的倍精度複數平方根

COMPLEX*16

COMPLEX*16

Y=DEXP(X)

X的倍精度指數

REAL*8

REAL*8

Y=CDEXP(X)

X的倍精度複數指數

COMPLEX*16

COMPLEX*16

Y=DLOG(X)

X的倍精度自然對數

REAL*8

REAL*8

Y=CDLOG(X)

X的倍精度複數自然對數

COMPLEX*16

COMPLEX*167

Y=DLOG10(X)

X的倍精度常用對數

REAL*8

REAL*8

Y=DSIN(X)

X的倍精度正弦函數

REAL*8

REAL*8

Y=DCOS(X)

X的倍精度餘弦函數

REAL*8

REAL*8

Y=DTAN(X)

X的倍精度正切函數

REAL*8

REAL*8

Y=DASIN(X)

X的倍精度正弦反函數

REAL*8

REAL*8

Y=DACOS(X)

X的倍精度餘弦反函數

REAL*8

REAL*8

Y=DATAN(X)

X的倍精度正切反函數

REAL*8

REAL*8

Y=DSINH(X)

X的倍精度雙曲正弦函數

REAL*8

REAL*8

Y=DCOSH(X)

X的倍精度雙曲餘弦函數

REAL*8

REAL*8

Y=DTANH(X)

X的倍精度雙曲正切函數

REAL*8

REAL*8

函數的使用方法:變數=函數(引數)

阅读(2470) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~