《scilab命令.pdf》由会员分享,可在线阅读,更多相关《scilab命令.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.通用指令 help 在线帮助 apropos 文档中关键词搜寻 ans 缺省变量名以及最新表达式的运算结果 clear 从内存中清除变量和函数 exit 关闭 SCILAB quit 退出 SCILAB save 把内存变量存入磁盘 exec 运行脚本文件 mode 文件运行中的显示格式 getversion 显示 SCILAB 版本 ieee 浮点运算溢出显示模式选择 who 列出工作内存中的变量名 edit 文件编辑器 type 变量类型 what 列出 SCILAB基本命令 format 设置数据输出格式 chdir 改变当前工作目录 getenv 给出环境值 mkdir 创建目录
2、pwd 显示当前工作目录 evstr 执行表达式 2.运算符和特殊算符+加-减*矩阵乘.*数组乘 矩阵乘方.数组乘方 反斜杠或左除/斜杠或右除./或.数组除=等号=不等号 大于=大于或等于&,and 逻辑与|,or 逻辑或,not 逻辑非:冒号()园括号 方括号 花括号.小数点,逗号;分号/注释号=赋值符号 引号 复数转置号.转置号 ans 最新表达式的运算结果%eps 浮点误差容限,%i 虚数单位=(-1)%inf 正无穷大%pi 圆周率,=3.1415926535897.3.编程语言结构 abort 中止计算或循环 break 终止最内循环 case 同 select 一起使用 conti
3、nue 将控制转交给外层的 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 显示错误信息 lasterr
4、or 显示最近的错误信息 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 复数共轭 i
5、mag 复数虚部 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 均匀
6、分布随机阵 genmarkov 生成随机 Markov 矩阵 linspace 线性等分向量 logspace 对数等分向量 logm 矩阵对数运算 cumprod 矩阵元素累计乘 cumsum 矩阵元素累计和 toeplitz Toeplitz 矩阵 disp 显示矩阵和文字内容 length 确定向量的长度 size 确定矩阵的维数 diag 创建对角阵或抽取对角向量 find 找出非零元素 1的下标 matrix 矩阵变维 rot90 矩阵逆时针旋转 90 度 sub2ind 据全下标换算出单下标 tril 抽取下三角阵 triu 抽取上三角阵 conj 共轭矩阵 companion 伴
7、随矩阵 det 行列式的值 norm 矩阵或向量范数 nnz 矩阵中非零元素个数 null 清空向量或矩阵中的某个元素 orth 正交基 rank 矩阵秩 trace 矩阵迹 cond 矩阵条件数 rcond 逆矩阵条件数 inv 矩阵的逆 lu LU 分解或高斯消元法 pinv 伪逆 qr QR 分解 givens Givens 变换 linsolve 求解线性方程 lyap Lyapunov 方程 hess Hessenberg 矩阵 poly 特征多项式 schur Schur 分解 expm 矩阵指数 expm1 矩阵指数的 Pade 逼近 expm2 用泰勒级数求矩阵指数 expm3
8、 通过特征值和特征向量求矩阵指数 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 梯形数值积分
9、corr 求相关系数或方差 8.稀疏矩阵运算 sparse 稀疏矩阵(只存储非零元素)adj2sp 邻接矩阵转换为稀疏矩阵 full 稀疏矩阵转换为全矩阵 mtlb_sparse 将 SCILAB 稀疏矩阵转换为MATLAB稀疏矩阵格式 sp2adj 稀疏矩阵转换为邻接矩阵 speye 稀疏矩阵方式单位阵 sprand 稀疏矩阵方式随机矩阵 spzeros 稀疏矩阵方式全零阵 lufact 稀疏矩阵 LU 分解 lusolve 稀疏矩阵方程求解 spchol 稀疏矩阵 Cholesky 分解 9.输入输出函数 diary 生成屏幕文本记录 disp 变量显示 file 文件管理 input 用
10、户键盘输入 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 在线定义函
11、数 edit 函数编辑器 function 打开函数定义 functions SCILAB 函数或对象 genlib 在给定目录下建立所有文件的 函数库 get_function_path 读函数库的文件存储目录路径 getd 读函数库中的全部文件 getf 在文件中定义一个函数 lib 函数库定义 macro SCILAB 函数或对象 macrovar 输入变量个数 newfun 输出变量个数 11.字符串操作 code2str 将 SCILAB 数码转换为字符串 convstr 字母大小转换 emptystr 清空字符串 grep 搜寻相同字符串 part 字符提取 str2code 将字
12、符串转换为 SCILAB 数码 string 字符串转换 strings SCILAB 对象,字符串 strcat 连接字符 strindex 字符串的字符位置搜寻 strsubst 字符串中的字符替换 12.日期与时间 date 日期 getdate 读日期与时间 timer CPU 时间计时 13.二维图形函数 plot2d 直角坐标下线性刻度曲线 champ 2 维向量场 champ1 由颜色箭头表示的 2 维向量场 contour2d 等高线图 errbar 曲线上增加误差范围框线条 grayplot 应用颜色表示的表面 xgrid 画坐标网格线 histplot 统计频数直方图 Ma
13、tplot 散点图阵列 14.三维图形函数 plot3d 三维表面 plot3d1 用颜色或灰度表示的三维表面 param3d 三维中单曲线 param3d1 三维中多曲线 contour 三维表面上的等高线图 hist3d 三维表示的统计频数直方图 geom3d 三维向二维上的投影 15.线条类图形 xpoly 单线条或单多边形 xpolys 多线条或多各多边形 xrpoly 正多边形 xsegs 非连接线段 xfpoly 单个多边形内填充 xfpolys 多个多边形内填充 xrect 矩形 xfrect 单个矩形内填充 xrects 多个矩形内填充 xarc 单个弧线段或弧园 xarcs
14、多个弧线段或弧园 xfarc 单个弧线段或弧园填充 xfarcs 多个弧线段或弧园填充 xarrows 多箭头 16.图形注释,变换 xstring 图形中字符 xstringb 框内字符 xtitle 图形标题 xaxis 轴名标注 plotframe 图形加框并画坐标网格线 isoview 等尺寸比例显示(原图形窗口不改变)square 等尺寸比例显示(原图形窗口改变)xsetech 设置小窗口 xchange 转换实数为图形象素坐标值 subplot 设置多个子窗口 17.图形颜色及图形文字 colormap 应用颜色图 getcolor 交互式选择颜色图 addcolor 增加新色于颜
15、色图 graycolormap 线性灰度图 hotcolormap 热色(红到黄色)颜色图 xset 图形显示方式设定 xget 读当前图形显示方式设定 getsymbol 交互式选择符号和尺寸 18.图形文件及图形文字 xsave 将图形存储为文件 xload 从磁盘中读出图形文件 xbasimp 将图形按 PS文件打印或存储为文件 xs2fig 将图形生成 Xfig 格式文件 xbasc 取消图形窗及其相关内容 xclear 清空图形窗 driver 选择图形驱动器 xinit 图形驱动器初始化 xend 关闭图形 xbasr 图形刷新 replot 更改显示范围后的图形刷新 xdel 关
16、闭图形 xname 改变当前图形窗名称 19.控制分析用图形 bode 伯德图坐标 gainplot 幅值图坐标(伯德图中的幅值图)nyquist 奈奎斯特图 m_circle M圆图 chart 尼库拉斯图 black Black图 evans 根轨迹图 sgrid s 平面图 plzr 零-极点图 zgrid z 平面图 20.图形应用中的其它指令 graphics 图形库指令表 xclick 等待鼠标在图形上的点击输入 locate 由鼠标点击读入图形中的多点位置坐标 xgetmouse 由鼠标点击读入图形中的当前点位置坐标 21.系统与控制 abcd 状态空间矩阵 cont_mat 可
17、控矩阵 csim 线性系统时域响应 dsimul 状态空间的离散时域响应 feedback 反馈操作符 flts 时域响应(离散、采样系统 frep2tf 基于传递函数的频域响应 freq 频域响应 g_margin 幅值裕量 imrep2ss 基于状态空间的脉冲响应 lin 线性化操作 lqe Kalman 滤波器 lqg LQG 补偿器 lqr LQ 补偿器 ltitr 基于状态空间的离散时域响应 obscont 基于观测器的控制器 observer 观测器 obsv_mat 观测矩阵 p_margin 相位裕量 phasemag 相位与幅值计算 ppol 极点配置 repfreq 频域响
18、应 ricc Riccati 方程 rtitr 基于传递函数的离散时域响应 sm2ss 系统矩阵到状态空间变换 ss2ss 反馈连接的状态空间到状态空间变换 ss2tf 状态空间到传递函数变换 stabil 稳定性计算 tf2ss 传递函数到状态空间变换 time_id SISO 系统最小方差辨识 22.鲁棒控制 augment 被控对象增广操作 bstap Hankel 矩阵近似 ccontrg H控制器 dhnorm 离散 H范数 h2norm H范数 h_cl 闭环矩阵 h_inf H控制器 h_norm H范数 hankelsv Hankel 矩阵奇异值 leqr H 控制器的 LQ
19、增益 linf 无穷范数 riccati Riccati 矩阵 sensi 敏感函数 23.动态系统 arma ARMA模型 arma2p 基于 AR模型中获得多项式矩阵 armac ARMAX辨识 arsimul ARMAX 系统仿真 noisegen 噪声信号发生器 odedi 常微分方程仿真检测 prbs_a 伪随机二进制序列发生器 reglin 线性拟合 24.系统与控制实例 artest Arnold 动态系统 bifish 鱼群人口发展的离散时域模型 boucle 具有观测器的动态系统相位图 chaintest 生物链模型 gpech 渔业模型 fusee 登陆火箭问题 lotes
20、t Lorennz 吸引子 mine 采矿问题 obscontl 可控可观系统 portr3d 三维相位图 portrait 二维相位图 recur 双线性回归方程 systems 动态系统 tangent 动态系统的线性化 tadinit 动态系统的交互初始化 25.非线性工具(优化与仿真 bvode 边界值问题的常微分方程 dasrt 隐式微分方程过零解 dassl 代数微分方程 datafit 基于测量数据的参数辨识 derivative 导数计算 fsolve 非线性函数过零解 impl 线性微分方程 int2d 二维定积分 int3d 三维定积分 intg 不定积分 leastsq
21、非线性最小二乘法 linpro 线性规划 lmisolver 线性不等矩阵 ode 常微分方程 ode_discrete 离散常微分方程 ode_root 常微分方程根解 odedc 连续/离散常微分方程 optim 非线性优化 quapro 线性二次型规划 semidef 半正定规划 26.多项式计算 coeff 多项式系数 coffg 多项式矩阵逆 degree 多项式阶数 denom 分母项 derivat 有理矩阵求导 determ 矩阵行列式值 factors 因式分解 hermit Hermit 型 horner 多项式计算 invr 有理矩阵逆 lcm 最小公倍数 ldiv 多项
22、式矩阵长除 numer 分子项 pdiv 多项式矩阵除 pol2des 多项式矩阵到表达式变换 pol2str 多项式到字符串变换 polfact 最小因式 residu 余量 roots 多项式根 simp 多项式化简 systmat 系统矩阵 27.信号处理%asn 椭圆积分%k Jacobi 完全椭圆积分%sn Jacobi 椭圆函数 analpf 模拟量低通滤波器 buttmag Butterworth 滤波器响应 cepstrum 倒谱计算 cheb1mag Chebyshev 一型响应 cheb2mag Chebyshev 二型响应 chepol Chebyshev 多项式 con
23、vol 卷积 corr 相关,协方差 cspect 谱估计(应用相关法)dft 离散富立叶变换 fft 快速富立叶变换 filter 滤波器建模 fsfirlin FIR 滤波器设计 hank 协方差矩阵到 Hankel矩阵变换 hilb Hilbert 变换 iir IIR 数字滤波器 intdec 信号采样率更改 kalm Kalman 滤波器更新 mese 最大熵谱估计 mfft 多维快速富立叶变换 mrfit 频率响应拟合 phc Markov 过程 srkf Kalman 滤波器平方根 sskf 稳态 Kalman 滤波器 system 观测更新 wfir 线性相位 FIR滤波器 w
24、eiener Weiener(维纳)滤波器 window 对称窗函数 yulewalk 最小二乘滤波器 zpbutt Buthererworth 模拟滤波器 zpch1 Chebyshev 模拟滤波器 28.音频信号 analyze 音频信号频域图 auread 读*.au 音频文件 auwrite 写*.au 音频文件 lin2mu 将线性信号转换为 率码信号 loadwave 取*.wav 音频文件 mapsound 音频信号图示 mu2lin 将 率码信号转换为线性信号 playsnd 音频信号播放 savewave 存*.wav 音频文件 wavread 读*.wav 音频文件 wav
25、write 写*.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文件格式