您好,欢迎光临本网站![请登录][注册会员]  
文件名称: FORTRAN 90标准函数.pdf
  所属分类: 其它
  开发工具:
  文件大小: 85kb
  下载次数: 0
  上传时间: 2019-10-12
  提 供 者: qq_17******
 详细说明: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最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: FORTRAN90标准函数.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: