fortran函数总结.docx

上传人:b****2 文档编号:1905617 上传时间:2022-10-25 格式:DOCX 页数:14 大小:54.72KB
下载 相关 举报
fortran函数总结.docx_第1页
第1页 / 共14页
fortran函数总结.docx_第2页
第2页 / 共14页
fortran函数总结.docx_第3页
第3页 / 共14页
fortran函数总结.docx_第4页
第4页 / 共14页
fortran函数总结.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

fortran函数总结.docx

《fortran函数总结.docx》由会员分享,可在线阅读,更多相关《fortran函数总结.docx(14页珍藏版)》请在冰豆网上搜索。

fortran函数总结.docx

fortran函数总结

fortran-函数总结

附录CSCILAB部分函数指令表 

(c)LIAMA.Allrightsreserved. 

(注解:

本指令表只收集了部分常用指令,有关全部指令请参照文档文件)

  +  加     

-  减     

*  矩阵乘  

  数组乘  *.

1.通用指令 

^  矩阵乘方 

数组乘方  ^.

\  反斜杠或左除      

help  在线帮助 

/  斜杠或右除        

apropos    文档中关键词搜寻 

  或.\  数组除/.

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

算结果 

==  等号    

~=  不等号  

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

<  小于    

%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补误差函数 

gammagamma函数 

interp插值函数 

interpln线性插值函数 

intsplin样条插值函数 

smooth样条平滑函数spline样条函数 

quarewave方波函数 

sign符号函数 

double将整数转换为双精度浮点数 

5.基本矩阵函数和操作  

eye  单位阵 

zeros全零矩阵 

ones全1矩阵 

rand均匀分布随机阵 

genmarkov生成随机Markov矩阵 

linspace线性等分向量 

logspace对数等分向量 

logm矩阵对数运算 

cumprod矩阵元素累计乘 

cumsum矩阵元素累计和 

toeplitzToeplitz矩阵 

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分解 

givensGivens变换 

linsolve求解线性方程 

lyapLyapunov方程 

hessHessenberg矩阵 

poly特征多项式 

schurSchur分解 

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打开函数定义 

functionsSCILAB函数或对象 

genlib在给定目录下建立所有文件的

函数库 

get_function_path  读函数库的文件存储目录

路径 

getd读函数库中的全部文件 

getf在文件中定义一个函数 

lib  函数库定义 

macroSCILAB函数或对象 

macrovar输入变量个数 

newfun输出变量个数 

11.字符串操作 

code2str将SCILAB数码转换为字符串 

convstr字母大小转换 

emptystr清空字符串 

grep搜寻相同字符串 

part字符提取 

str2code将字符串转换为SCILAB数码 

string字符串转换stringsSCILAB对象,字符串 

strcat连接字符 

strindex字符串的字符位置搜寻 

strsubst字符串中的字符替换 

12.日期与时间 

date日期 

getdate读日期与时间 

timerCPU时间计时 

13.  二维图形函数 

plot2d  直角坐标下线性刻度曲线  

champ      2维向量场 

champ1    由颜色箭头表示的2维向量场  

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    增加新色于颜色图graycolormap  线性灰度图 

hotcolormap  热色(红到黄色)颜色图 

xset      图形显示方式设定 

xget      读当前图形显示方式设定 

getsymbol  交互式选择符号和尺寸 

18.图形文件及图形文字

xsave    将图形存储为文件 

xload    从磁盘中读出图形文件 

xbasimp  将图形按PS文件打印或存储

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1