开发工具:
文件大小: 85kb
下载次数: 0
上传时间: 2019-10-12
详细说明:FORTRAN 90标准函数 FORTRAN 90标准函数ATAN2D (y, x)
求x的反正切 arc tg(y/x)。y:R,x和结果类型同x,结果值域:-180^180°
COS(x)+
求x的余弦os(x)。x:R、C,x取值弧度,结果类型同x
COSD(x)求
求x的余弦cos(x)。x:R,x取值度,结果类型同x
COSH(X
求x的双曲余弦ch(x)。x:R,结果类型同x
COTAN (x)e
求x的余切ctg(x)。x:R,x取值度,结果类型同
SIN(x)本
求x的正弦sin(x)。x:R、C,x取值弧度,结果类型同x
SIND(x)*k
求x的正弦sin(x)。x:R,x取值度,结果类型同x
SINH(x)
求x的双曲正弦sh(x)。x:R,结果类型同x
TAN(x)+
求x的正切tg(x)。x:R,x取值弧度,结果癸型同x
TAND(x) *k
求x的正切tg(x)。x:R,x取值度,结果类型同x
TANH (X
求x的双曲正切th(x)。x:R,结果类型同x
注:三角函数名前有C、D的函数为复数、双精度型函数。
表3指数、平方根和对数函数
函数名
说明
ALOG (X
求x的自然对数1n(x)。x:R(4),结果:R(4)
ALOG1O(x)
求x以10为底一般对数1ogc(x)。x:R(4),结果:R(4)
EXP(x)*
求指数,即e。x:R、C,结果类型同x
L0G(x)来
求自然对数,即e。x:R、C,结果类型同x
L0G10(x)*
求以10为底对数,即。x:R,结果类型同x
SORT(x)*
求x的平方根。x:R、C,结果类型同x
注:指数函数名、平方根函数名、对数函数名前有C、D的函数为复数、双精度型函数
表4参数查询函数
函数名
说明
allOCated (a)*
判定动态数组a是否分配内存。a:A,结果:L,分配:TRUE.,未分配: FALSE
ASSOCIATED(p,t])*判定指针p是否指向目标t。p:P,t:AT,结果:L,指向:TRUE.,未指向:. FALSE
DIGITS (x)
査询x的机内编码数值部分二进制位数(除符号位和指数位)。x:I、R,结果:I
EPSILON (x)*
查询x类型可表示的最小正实数。x:R,结果类型同x。最小正实数:1.1920929E-07
HLGE(x)冰
查询x类型可表示的最人数。x:I、R,结果类型同x
ILEN (x
查询ⅹ的反码值。x:I,结果类把同x
KIND (x)>k
查询x的kinc参数值。x:I、R、C、ClL,结果:
MAXEXPONENT(x)*查询x的最大正指数值。x:R,结果:I(4)
MINEXPONENT(x)来查询x的最大负指数值。x:R,结果:I(4)
PRECISION (x)*
查询x类型有效数字位数。x:R、C,结果:I(4)
PRESENT (X)
查询可选形参x是否有对应实参。x:AT,结果:L。有:TRUE.,没有:. FALSE
RADIX (X
査询x类型的基数。x:1、R,结果:
RANGE (x)*
查询x类型的指数范围。x:I、R、C,结果:I(4)
SIZEOF(x)*
查询ⅹ的存储分配字节数。x:AT,结果:I(4)
TINY (x)*
查询ⅹ的最小正值。x:R,结果类型同x
表5实数检测和控制函数
函数名
说明
EXPONENT(x)米
求实数x机内编码表示的指数值。x:R,结果:I
FRACTION (x)
求实数ⅹ机内编码表小的小数值。x:R,结果类型同x
NEAREST(x, s)
根据s的正负号求最接近x的值。x:R,结果:R,且不为0
RRSPACING(x)
求x与系统最大数之间的差值。x:R,结果类型同x
SCALE(x, D*
求x乘以2。x:R,i:I,结果类型同x
SET EXPONENT(x,i)求由ⅹx的札内编码小数值与指数i组成的实数。x:R,i:I,结果类型同x
SPACING(x)*
求ⅹ与ⅹ最近值的差值绝对值。x:R,结果类型同x
表6字符处理函数
函数名
说明
ACHAR(n)
将 ASCLI码n转换为对应宇符。n:I,n值域:0^127,结果:CH(1)
ADJUSTL( string)*将字符串 string左对齐,即去掉左端空格。 string:CH(*),结果类型同 string
ADJUSTR( string)*将字符串 string右对齐,即去掉石端空格。 string:CH(*),结果类型同 string
ClAR(r)ak
将ASCI码n转换为对应字符。n:I,n值或:0^255,结果:CHl(1)
IACHAR(C)*
将字符c转换为对应的 ASCLI码。c:CH(1),结果:I
I CHAR(c)*
将字符c转换为对应的ASCI码。c:CH(1),结果:I
IDEX(s,sS[,b])*求子串ss在串s中起始位置。s:CH(*),ss:CH(*),b:L,结果:I。b为真从右起
LEN (S)*
求字符串s的长度。s:CH(*),结果:I
LEN TRIM (s)
求字符串s去掉尾部空格后的字符数。s:CI(*),结昊:I
LGE (sl, s2)*
按 ASCII码值判定字符串s1大于等于字符串s2。s1:CH(*),s1:CH(*),结果:L
LGT(s1, s2)*
按ASCI码值判定字符串s1大于字符串s2。s1:CH(*),s1:CH(*),结果:L
LLE(S1, 32)*
按 ASCII码值判定字符串s1小于等于字符串s2。s1:CH(*),s1:CH(*),结果:L
s1,s2)*
按ASCIⅠ码值判定字符串s1小于字符串s2。s1:Cl(*),s1:CH(*),结果:L
REPEAT(s, n)
求字符串s重复n次的新字符串。s:CH(*),n:I,结昊:CH(*)
SCAN(s,st[,b])求串st中任一字符在s中的位置。s:CH(*),Ss:CH(*),b:L,结果:I
TRIM(s)*
求宁符串s去掉首尾部空格后的字符数。s:CH(*),结果:CH()
VERIFY(s,st[,b])求不在串st中字符在s中位置。s:CH(*),ss:CH(*),b:L,结果:I。b为真右起
表7二进制位操作函数
数名
说明
BIT SIZE(m)米
求I类型整数的最大二进制位数。n:I,结果类型同n
BTEST(n, p
判定整数n的二进制表示右起算p位是否为1。n:I,p:+I,p值域:0^64结果:L
IAND(m, n)*
对m和n进行按位逻辑“与”运算。m:I,n:I,结果类型同m
I BCHNG (n, p)
将整数n二进制表示右起第p位值取反。n:I,p:+I,p值域:0~64结果类型同n
IBCLR (n, p)
将亹数n进制表示右起第p位置0。n:I,p:+I,p值域:064结果类型同n
IBITS(i, p, 1)
从整薮n二进制表示右起第p位开始取1位。n:I,p:+I,1:+I,结果类型同n
IBSET(n, p)
将整数n二进制表示右起第p位置1。n:I,p:+I,p值域:0~64结果类型同n
I EOR(m, n)**
对m和n进行按位逻辑“异或”运算。m:I,n:I,结果类犁同m
IOR(m, n)e
对m和n进行按位逻辑“或”运算。m:I,n:1,结果癸型同
ISHA(r,s)本
对n向左(s为正)或向右(s为负)移动s位(算术移位)。n:I,s:I,结果类型同n
ISHC(n, s)*
对n向左(s为正)或向右(s为负)移动s位(循环移位)。n:I,s:I,结果类型同n
ISHFT(n, s)*
对n向左(s为正)或向右(s为负)移动s位(逻辑移位)。n:I,s:I,结果类型同n
I SHFTC(n,s[,size])对n最右边size伃向左(s为正)或向右(s为负)移动s位(循环移位)
siⅢ1(n,s
对n向左(s为山)或向右(s为负)移动s位(逻辑移位)。n:I,s:1,结果类型同n
NOT (n)*
对n进行按位逻铒“非”运算。n:I,结果类型同n
表8数组运算、查询和处理函数
函数名
说明
判定逻辑数组m各元素是否都为“真”。m;L-A,d:I,结果:L(缺省d或L-A(d=
AL(m[,d])*
维)
allocated (a)*
判定动态数组a是否分配存储空间。a:A,结果:L。分配:TRUE.,未分配. FALSE
判定逻辑数组m是否有一元素为“頁”。m;L-A,d:I,结果:L(缺省d)或L-A(d
A\Y(m[,d])*
COUNT (m[, d])*
计算逻铒数组m为“真”元素个数。m;L-A,d:I,结果:I(缺省d)或I-A(d-维)
CSHIFT(a,s[,d])*将数组a元素按行(d=1或缺省)或按列(=2)且向左(c>0)或向右循环移动s次
EOSHIFT (a,s[,b][、d)将数组a元索按行(d-1或缺省)或按列(d-2)且向左(>0)或向右循环移动s次
LBOUND (al, d])*
求数组a某维d的下界。a;A,d:I,结果:I(d=1或缺省)或A(d=2)
MATMUL (mna, lb)*
对二维数组(矩阵)a和mb做乘积运算。mz:A,mb:A,结果:A
MAXLOC(a[,m)来
求数组a中对应掩码m为“真”最大元素下标值。a:A,m:L-A,结果:A,大小=维数
MAXVAL(a[,d][,m])*求数组a中对应掩码为“真”元素最大值。a:A,d:I,m:L-A,结果:A,大小=维数
mErGE(ts, fs, m)
将数组ts和fs按对应m掩妈数组兀素合并,掩码为“真”蚁ts值,否则取fs值
MINLOC(aL,m)末
求数组a中对应掩码m为“真”最小元素下标值。a:A,m:L-A,结果A,大小=维数
MINVAL(a[,d][,m])*求数组a中对应掩码m为“真”元素最小值。a:A,d:I,m:L-A,结果:A,大小=维数
PACK(a,m「,V
将数组a中对应m掩码数组元素为“真”元素组成一维数组并与一维数组v合并
PRODUCT(a[,d],m])数组a中对应掩码m为“真”元素乘积。a:A,d:I,m:1.4,结果:A,大小=维数
reShaPE(a, s)t
将数组a的肜按数组s定义的形转换。数组形指数组维数、行数、列数、…
SHAPE(a)
求数组a的形。a:A,结果:A(一维)
SiZE(al, d)s
求数组a的元素个数a:A,d:I,结果:I
SPREAD(a d, n)
以某维d扩展数组a的元素n次。a:A,d:I,n:I,结:A
SM(a[,d][,n])*数组a中对应掩码m为“真”元素之和。a:A,d:I,m:.4,结果:A,大小=维数
TRANSPOSE(a).来
对数组a进行转置。a:A,结果:A
LBOUND(a[,d])*求数组a其维d的上界。a;A,d:I,结果:I(d=1或缺省)或A(d=2)
UNPACK(a m, f)
将一维数组a、掩码数组m值和f值组合生成新数组。ε;A、m:L-A,f:同a,结果:A
注:参数m指逻辑型掩码数组,指明允许操作的数组元素。缺省掩码数组指对数组所有元素进行操作。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.