fortran指令大全Word格式文档下载.docx

上传人:b****6 文档编号:20238095 上传时间:2023-01-21 格式:DOCX 页数:20 大小:93KB
下载 相关 举报
fortran指令大全Word格式文档下载.docx_第1页
第1页 / 共20页
fortran指令大全Word格式文档下载.docx_第2页
第2页 / 共20页
fortran指令大全Word格式文档下载.docx_第3页
第3页 / 共20页
fortran指令大全Word格式文档下载.docx_第4页
第4页 / 共20页
fortran指令大全Word格式文档下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

fortran指令大全Word格式文档下载.docx

《fortran指令大全Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《fortran指令大全Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。

fortran指令大全Word格式文档下载.docx

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

gammagamma函数

interp插值函数

interpln线性插值函数

intsplin样条插值函数

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

quarewave方波函数

double将整数转换为

rank矩阵秩

trace矩阵迹

cond矩阵条件数

rcond逆矩阵条件数

inv矩阵的逆

luLU分解或高斯消元法

pinv伪逆

qrQR分解

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直角坐标下线性刻度曲线

champ2维向量场

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文件打印或存储为

文件

xs2fig将图形生成Xfig格式文件

xbasc取消图形窗及其相关内容

xclear清空图形窗

driver选择图形驱动器

xinit图形驱动器初始化

xend关闭图形

xbasr图形刷新

replot更改显示范围后的图形刷新

xdel关闭图形

xname改变当前图形窗名称

19.控制分析用图形

bode伯德图坐标

gainplot幅值图坐标(伯德图中的幅值图)

nyquist奈奎斯特图

m_circleM-圆图

chart尼库拉斯图

blackBlack-图

evans根轨迹图

sgrids平面图

plzr零-极点图

zgridz平面图

20.图形应用中的其它指令

graphics图形库指令表

xclick等待鼠标在图形上的点击输入

locate由鼠标点击读入图形中的多点

位置坐标

xgetmouse由鼠标点击读入图形中的当前点

21.系统与控制

abcd状态空间矩阵

cont_mat可控矩阵

csim线性系统时域响应

dsimul状态空间的离散时域响应

feedback反馈操作符

flts时域响应(离散、采样系统〕

frep2tf基于传递函数的频域响应

freq频域响应

g_margin幅值裕量

imrep2ss基于状态空间的脉冲响应

lin线性化操作

lqeKalman滤波器

lqgLQG补偿器

lqrLQ补偿器

ltitr基于状态空间的离散时域响应

obscont基于观测器的控制器

observer观测器

obsv_mat观测矩阵

p_margin相位裕量

phasemag相位与幅值计算

ppol极点配置

repfreq频域响应

riccRiccati方程

rtitr基于传递函数的离散时域响应

sm2ss系统矩阵到状态空间变换

ss2ss反馈连接的状态空间到状态空

间变换

ss2tf状态空间到传递函数变换

stabil稳定性计算

tf2ss传递函数到状态空间变换time_idSISO系统最小方差辨识

22.鲁棒控制

augment被控对象增广操作

bstapHankel矩阵近似

ccontrgH∞控制器

dhnorm离散H∞范数

h2normH2范数

h_cl闭环矩阵

h_infH∞控制器

h_normH∞范数

hankelsvHankel矩阵奇异值

leqrH∞控制器的LQ增益

linf无穷范数

riccatiRiccati矩阵

sensi敏感函数

23.动态系统

armaARMA模型

arma2p基于AR模型中获得多项式矩阵

armacARMAX辨识

arsimulARMAX系统仿真

noisegen噪声信号发生器

odedi常微分方程仿真检测

prbs_a伪随机二进制序列发生器

reglin线性拟合

24.系统与控制实例

artestArnold动态系统

bifish鱼群人口发展的离散时域模型

boucle具有观测器的动态系统相位图

chaintest生物链模型

gpech渔业模型

fusee登陆火箭问题

lotestLorennz吸引子

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

hermitHermit型

horner多项式计算

invr有理矩阵逆

lcm最小公倍数

ldiv多项式矩阵长除

numer分子项

pdiv多项式矩阵除

pol2des多项式矩阵到表达式变换

pol2str多项式到字符串变换

polfact最小因式

residu余量

roots多项式根

simp多项式化简

systmat系统矩阵

27.信号处理

%asn椭圆积分

%kJacobi完全椭圆积分

%snJacobi椭圆函数

analpf模拟量低通滤波器

buttmagButterworth滤波器响应

cepstrum倒谱计算

cheb1magChebyshev一型响应

cheb2magChebyshev二型响应

chepolChebyshev多项式

convol卷积

corr相关,协方差

cspect谱估计(应用相关法)

dft离散富立叶变换

fft快速富立叶变换

filter滤波器建模

fsfirlinFIR滤波器设计

hank协方差矩阵到Hankel矩阵变换

hilbHilbert变换

iirIIR数字滤波器

intdec信号采样率更改

kalmKalman滤波器更新

mese最大熵谱估计

mfft多维快速富立叶变换

mrfit频率响应拟合

phcMarkov过程

srkfKalman滤波器平方根

sskf稳态Kalman滤波器

system观测更新

wfir线性相位FIR滤波器

weienerWeiener(维纳)滤波器

window对称窗函数

yulewalk最小二乘滤波器

zpbuttButhererworth模拟滤波器

zpch1Chebyshev模拟滤波器

28.音频信号

analyze音频信号频域图

auread读*.au音频文件

auwrite写*.au音频文件

lin2mu将线性信号转换为µ

率码信号

loadwave取*.wav音频文件

mapsound音频信号图示

mu2lin将µ

率码信号转换为线性信号

playsnd音频信号播放

savewave存*.wav音频文件

wavread读*.wav音频文件

wavwrite写*.wav音频文件

29.语言与数据转换工具ascii字符串的ASCII码

excel2sci读ASCII格式的Excel文件

fun2string将SCILAB函数生成ASCII码

mfile2sci将MATLAB的M格式文件转换为

SCI格式文件

mtlb_load取MATLAB第4版本文件中变量

matlb_save按MATLAB第4版本文件格式存

变量

pol2tex将多项式转换为TeX格式

sci2for将SCILAB函数转换为FORTRAN

格式文件

texprint按TeX格式输出SCILAB对象

translatepaths将子目录下的所有MATLAB文件

转换为SCI文件格式

 

一个公式写成Fortran语言代码

programbaidu

integer:

I,J,N

real*8:

Cr,T

real*8,dimension(:

),allocatable:

P,X

N=3!

变量X的个数

Cr=5.0d0!

常量Cr,自己设定

T=4.0d0!

常量T,自己设定

allocate(P(N),X(N))

!

=======读入变量X的值

doI=1,N

write(*,*)"

请输入第"

I,"

个变量的值:

"

read(*,*)X(I)

enddo

P(I)=(-4.2d0/Cr**2*X(I)+2.9/Cr)*T

write(*,*)“第”,I,"

个变量X对应结果:

P(I)

end

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

当前位置:首页 > 高等教育 > 其它

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

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