fortran 函数
(2013-03-21 03:48:10)
标签:
教育 |
分类: fortran |
转自:http://bbs.06climate.com/forum.php?mod=viewthread&tid=464
附录
C SCILAB 部分函数指令表 (c)LIAMA. All rights reserved.
(注解:本指令表只收集了部分常用指令, 有关全部指令请参照文档文件)
-
*
1. 通用指令
^
数组乘方
\
help
/
apropos
ans
算结果
==
~=
clear
<
exit
>
quit
<=
save
>=
exec
&,and
mode
|,or
getversion
~,not
ieee
:
who
( )
edit
[ ]
type
{ }
what
format
,
chdir
;
getenv
//
mkdir
=
pwd
'
evstr
'
ans
2.运算符和特殊算符 %eps 浮点误差容限, =2
-52
≈
2.22×10
-16
%i
%inf 正无穷大
%pi
π=3.1415926535897....
3. 编程语言结构
abort 中止计算或循环
break 终止最内循环
case 同 select 一起使用
continue 将控制转交给外层的 for或
while循环
else 同 if一起使用
elseif 同 if一起使用
end
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
pinv 伪逆
qr
givens Givens 变换
linsolve 求解线性方程
lyap Lyapunov 方程
hess Hessenberg 矩阵
poly 特征多项式
schur Schur 分解
expm 矩阵指数
expm1 矩阵指数的 Pade逼近
expm2 用泰勒级数求矩阵指数
expm3 通过特征值和特征向量求矩阵
指数
funm 计算一般矩阵函数
logm 矩阵对数
sqrtm 矩阵平方根
6.
spec 矩阵特征值
gspec 矩阵束特征值
bdiag 块矩阵, 广义特征向量
eigenmarkov 正则化 Markov 特征向量
pbig 特征空间投影
svd
sva
7. 矩阵元素运算
cumprod 元素累计积
cumsum 元素累计和
hist 统计频数直方图
max
mean 平均值 median 中值
min
prod 元素积
sort 由大到小排序
std
sum
trapz 梯形数值积分
corr 求相关系数或方差
8. 稀疏矩阵运算
sparse 稀疏矩阵(只存储非零元素)
adj2sp 邻接矩阵转换为稀疏矩阵
full 稀疏矩阵转换为全矩阵
mtlb_sparse 将 SCILAB 稀疏矩阵转换为
MATLAB稀疏矩阵格式
sp2adj 稀疏矩阵转换为邻接矩阵
speye 稀疏矩阵方式单位阵
sprand 稀疏矩阵方式随机矩阵
spzeros 稀疏矩阵方式全零阵
lufact 稀疏矩阵 LU分解
lusolve
spchol 稀疏矩阵 Cholesky分解
9. 输入输出函数
diary 生成屏幕文本记录
disp 变量显示
file 文件管理
input
load 读已存的变量
mclose 关闭文件
mget 读二进制文件
mgetl 按行读 ASCII码文件
mgetstr 读字符串中单个字
mopen 打开文件
mput 写二进制文件
mfscanf 读 ASCII 码文件
print 将变量记录为文件
read 读矩阵变量
save 存变量为二进制文件
strartup 启动文件
write 按格式存文件
xgetfile 对话方式获取文件路径
x_dialog 建立 Xwindow参数输入对话框
Tk_Getvar 得到 Tk文件变量
Tk_EvalFile 执行 Tk 文件
10. 函数与函数库操作
deff 在线定义函数
edit 函数编辑器
function 打开函数定义
functions SCILAB 函数或对象
genlib 在给定目录下建立所有文件的
函数库
get_function_path
路径
getd 读函数库中的全部文件
getf 在文件中定义一个函数
lib
macro SCILAB函数或对象
macrovar 输入变量个数
newfun 输出变量个数
11. 字符串操作
code2str 将 SCILAB数码转换为字符串
convstr 字母大小转换
emptystr 清空字符串
grep 搜寻相同字符串
part 字符提取
str2code 将字符串转换为 SCILAB数码
string 字符串转换 strings SCILAB 对象, 字符串
strcat 连接字符
strindex 字符串的字符位置搜寻
strsubst 字符串中的字符替换
12. 日期与时间
date 日期
getdate 读日期与时间
timer CPU时间计时
13.
plot2d
champ
champ1
contour2d
errbar
grayplot
xgrid
histplot
Matplot
14. 三维图形函数
plot3d
plot3d1
param3d
param3d1 三维中多曲线
contour
hist3d
geom3d
15. 线条类图形
xpoly
xpolys
xrpoly
xsegs
xfpoly
xfpolys
xrect
xfrect
xrects
xarc
xarcs
xfarc
xfarcs
xarrows
16. 图形注释, 变换
xstring
xstringb
xtitle
xaxis
plotframe
isoview
改变)
square
变)
xsetech
xchange
subplot
17. 图形颜色及图形文字
colormap
getcolor
addcolor
hotcolormap
xset
xget
getsymbol
18. 图形文件及图形文字
xsave
xload
xbasimp
文件
xs2fig
xbasc
xclear
driver
xinit
xend
xbasr
replot
xdel
xname
19. 控制分析用图形
bode
gainplot
nyquist
m_circle M-圆图
chart
black
evans
sgrid
plzr
zgrid
20. 图形应用中的其它指令
graphics 图形库指令表
xclick
locate
位置坐标
xgetmouse
位置坐标
21. 系统与控制
abcd
cont_mat 可控矩阵
csim
dsimul
feedback 反馈操作符
flts
frep2tf
freq
g_margin 幅值裕量
imrep2ss 基于状态空间的脉冲响应
lin
lqe
lqg
lqr
ltitr
obscont
observer 观测器
obsv_mat 观测矩阵
p_margin 相位裕量
phasemag 相位与幅值计算
ppol
repfreq
ricc
rtitr
sm2ss
ss2ss 反馈连接的状态空间到状态空
间变换
ss2tf
stabil
tf2ss
22. 鲁棒控制
augment
bstap
ccontrg
dhnorm
h2norm
h_cl
h_inf
h_norm
hankelsv Hankel 矩阵奇异值
leqr
linf
riccati
sensi
23. 动态系统
arma
arma2p
armac
arsimul
noisegen 噪声信号发生器
odedi
prbs_a
reglin
24. 系统与控制实例
artest
bifish
boucle
chaintest 生物链模型
gpech
fusee
lotest
mine
obscontl 可控可观系统
portr3d
portrait 二维相位图
recur
systems
tangent
tadinit
25. 非线性工具(优化与仿
真〕
bvode
dasrt
dassl
datafit
derivative 导数计算
fsolve
impl
int2d
int3d
intg
leastsq
linpro
lmisolver 线性不等矩阵
ode
ode_discrete 离散常微分方程
ode_root 常微分方程根解
odedc
optim
quapro
semidef
26. 多项式计算 coeff
coffg
degree
denom
derivat
determ
factors
hermit
horner
invr
lcm
ldiv
numer
pdiv
pol2des
pol2str
polfact
residu
roots
simp
systmat
27. 信号处理
%asn
%k
%sn
analpf
buttmag
cepstrum 倒谱计算
cheb1mag Chebyshev 一型响应
cheb2mag Chebyshev 二型响应
chepol
convol
corr
cspect
dft
fft
filter
fsfirlin FIR滤波器设计
hank
hilb
iir
intdec
kalm
mese
mfft
mrfit
phc
srkf
sskf
system
wfir
weiener
window
yulewalk 最小二乘滤波器
zpbutt
zpch1
28. 音频信号
analyze
auread
auwrite
lin2mu
loadwave 取 *.wav 音频文件
mapsound 音频信号图示
mu2lin
playsnd
savewave 存 *.wav 音频文件
wavread
wavwrite 写 *.wav 音频文件
29. 语言与数据转换工具 ascii
excel2sci 读 ASCII 格式的 Excel 文件
fun2string 将 SCILAB 函数生成 ASCII 码
mfile2sci 将 MATLAB 的 M 格式文件转换为
SCI格式文件
mtlb_load 取 MATLAB第 4版本文件中变量
matlb_save 按 MATLAB 第 4 版本文件格式存
变量
pol2tex
sci2for 将 SCILAB 函数转换为 FORTRAN
格式文件
texprint 按 TeX 格式输出 SCILAB 对象
translatepaths 将子目录下的所有 MATLAB文件
转换为 SCI文件格式
前一篇:fortran连续输出快照
后一篇:SU 命令-PPT