(完整版)fortran函数总结,推荐文档

  • 格式:doc
  • 大小:31.83 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

附录C SCILAB 部分函数指令表

(c)LIAMA. All rights reserved.

(注解:本指令表只收集了部分常用指令, 有关全部指令请参照文档文件) + 加

- 减

* 矩阵乘

数组乘 *.

1. 通用指令

^ 矩阵乘方

数组乘方 ^.

\ 反斜杠或左除

help 在线帮助

/ 斜杠或右除

apropos 文档中关键词搜寻

或.\ 数组除/.

ans 缺省变量名以及最新表达式的运

算结果

== 等号

~= 不等号

clear 从内存中清除变量和函数

< 小于

exit 关闭SCILAB

> 大于

quit 退出SCILAB

<= 小于或等于

save 把内存变量存入磁盘

>= 大于或等于

exec 运行脚本文件

&,and 逻辑与

mode 文件运行中的显示格式

|,or 逻辑或

getversion 显示SCILAB 版本

~,not 逻辑非

ieee 浮点运算溢出显示模式选择

: 冒号

who 列出工作内存中的变量名

( ) 园括号

edit 文件编辑器

[ ] 方括号

type 变量类型

{ } 花括号

what 列出SCILAB 基本命令

小数点 .

format 设置数据输出格式

, 逗号

chdir 改变当前工作目录

; 分号

getenv 给出环境值

// 注释号

mkdir 创建目录

= 赋值符号

pwd 显示当前工作目录

' 引号

evstr 执行表达式

' 复数转置号

转置号 '.

ans 最新表达式的运算结果

2.运算符和特殊算符%eps 浮点误差容限, =2 -52

2.22×10

-16

%i 虚数单位= √(-1)

%inf 正无穷大

%pi 圆周率,

π=3.1415926535897....

3. 编程语言结构

abort 中止计算或循环

break 终止最内循环

case 同select 一起使用

continue 将控制转交给外层的for或

while循环

else 同if一起使用

elseif 同if一起使用

end 结束for,while,if 语句

for 按规定次数重复执行语句

if 条件执行语句

otherwise 可同switch 一起使用

pause 暂停模式

return 返回

select 多个条件分支

then 同if一起使用

while 不确定次数重复执行语句

eval 特定值计算

feval 函数特定值计算或多变量计算

function 函数文件头

global 定义全局变量

isglobal 检测变量是否为全局变量error 显示错误信息

lasterror 显示最近的错误信息

sprintf 按格式把数字转换为串warning 显示警告信息

4.基本数学函数

acos 反余弦

acosh 反双曲余弦

acot 反余切

acoth 反双曲余切

acsc 反余割

acsch 反双曲余割

asin 反正弦

asinh 反双曲正弦

atan 反正切

atanh 反双曲正切

cos 余弦

cosh 双曲余弦

cotg 余切

coth 双曲余切

sin 正弦

sinh 双曲正弦

tan 正切

tanh 双曲正切

exp 指数

log 自然对数

log10 常用对数

log2 以2为底的对数

sqrt 平方根

abs 绝对值

conj 复数共轭

imag 复数虚部

real 复数实部

ceil 向上(正无穷大方向)取整

fix 向零方向取整

floor 向下(负无穷大方向)取整

round 四舍五入取整

sign 符号函数

gsort 降次排序

erf 误差函数

erfc 补误差函数

gamma gamma 函数

interp 插值函数

interpln 线性插值函数

intsplin 样条插值函数

smooth 样条平滑函数spline 样条函数quarewave 方波函数

sign 符号函数

double 将整数转换为双精度浮点数5.基本矩阵函数和操作

eye 单位阵

zeros 全零矩阵

ones 全1 矩阵

rand 均匀分布随机阵

genmarkov 生成随机Markov 矩阵linspace 线性等分向量

logspace 对数等分向量

logm 矩阵对数运算

cumprod 矩阵元素累计乘

cumsum 矩阵元素累计和

toeplitz Toeplitz 矩阵

disp 显示矩阵和文字内容

length 确定向量的长度

size 确定矩阵的维数

diag 创建对角阵或抽取对角向量

find 找出非零元素1的下标

matrix 矩阵变维

rot90 矩阵逆时针旋转90度

sub2ind 据全下标换算出单下标

tril 抽取下三角阵

triu 抽取上三角阵

conj 共轭矩阵

companion 伴随矩阵

det 行列式的值

norm 矩阵或向量范数

nnz 矩阵中非零元素个数

null 清空向量或矩阵中的某个元素orth 正交基

rank 矩阵秩

trace 矩阵迹

cond 矩阵条件数

rcond 逆矩阵条件数

inv 矩阵的逆

lu LU分解或高斯消元法

pinv 伪逆

qr QR分解

givens Givens 变换

linsolve 求解线性方程