matlab基本【运算符】_第1页
matlab基本【运算符】_第2页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基本运算convhull:凸壳函数cumprod:累计积cumsum:累计和cumtrapz:累计梯形数值积分delaunay:Delaunay三角化dsearch:求最近点(这是两个有趣的函数)factor:质数分解inpolygon:搜索多边形内的点maxmean:最大元素:平均值median:数组的中间值minperms:最小值:向量所有排列组成矩阵polyarea:多边形的面积primes:生成质数列表prod:数组元素积sort:元素按升序排列sortrows:将行按升序排列stdsumtrapztsearch:标准差:元素和:梯形数值积分:搜索Delaunay三角形、",

2、-var:方差voronoi:Voronoi图del2:Laplacian离散diff:差分和近似微分gradient:数值梯度corrcoef:相关系数covxcorrxcovxcorr2convconv2deconv:协方差矩阵:互相关系数:互协方差矩阵:二维互相关:卷积和多项式相乘:二维卷积:反卷积filter:滤波filter2:二维数字滤波傅立叶变换absangle:绝对值和模:相角cplxpair:按复共扼把复数分类fft:一维快速傅立叶变换fft2:二维快速傅立叶变换fftshit:将快速傅立叶变换的DC分量移到谱中央ifft:以为逆快速傅立叶变换ifft2:二维逆快速傅立叶变换

3、ifftn:多维逆快速傅立叶变换ifftshift:逆fft平移nextpow2:最相邻的2的幂unwrap:修正相角cross:向量叉积intersect:集合交集ismember:是否集合中元素setdiff:集合差集setxor:集合异或(不在交集中的元素)union:两个集合的并unique:返回向量作为一个集合所有元素(去掉相同元素)基本数学函数abs:绝对值acos:反余弦acosh:反双曲余弦函数acot:反余切acoth:反双曲线余切acsc:反余割acsch:反双曲线余割angle:相位角asec:反正割asech:反双曲线正割asin:反正弦asinh:反双曲线正弦atan

4、:反正切atanh:反双曲线正切atan2:四象限反正切ceil:向正无穷方向舍入:ceil(4.3)=5complex:复数conj:求共扼cos:余弦cosh:双曲余弦cot:余切coth:双曲线余切csc:余割csch:双曲线余割exp:指数fix:向零舍入floor:向负无穷大舍入gcd:最大公约数imag:复数的虚部lcm:最小公倍数log:自然对数log2:以2为底的对数log10:以10为底的对数mod:模除nchoosek:二项式系数nchoosek(n,k)=n!/k!(n-k)!real:复数实部rem:余数round:四舍五入sec:正割sech:双曲线正割sign:符号

5、函数sin:正弦sinh:双曲线正弦sqrt:平方根tan:正切tanh:双曲线正切特殊函数airy:airy函数besselh:第三类贝塞尔函数;)besselibesselk:改良型besselh函数besseljbessely:贝塞尔函数betabetaincbetaln:贝塔函数ellipj:雅克比椭圆函数ellipke:完全椭圆积分erferfcerfcxerfinv:误差函数expint:指数积分factorial:阶乘函数gammagammalngammainc:伽马函数legendre:勒让德函数pow2:2的幂次ratrats:有理逼近坐标变换cart2pol:笛卡儿坐标变换

6、为极坐标或圆柱坐标cart2sph:笛卡儿坐标变换为球坐标pol2cart:极坐标变换为笛卡儿坐标sph2cart:球坐标变换为笛卡儿坐标矩阵和数组基础blkdiag:构造一个分块对角矩阵eye:创建单位矩阵linespace:产生线性间隔向量logspace:产生对数间隔向量ones:产生元素全为1的数组rand:产生均匀分布随机数组randn:产生正态分布随机数组zeros:产生全零数组特殊变量和常量ans:对最近输入的反应computer:当前计算机类型eps:浮点精度flops:计算浮点操作次数,现已不再常用i:虚部单位inf:无穷大inputname:输入参数名j:虚部单位nan:非

7、数值nargin:输入参数的数目nargout:输出参数的数目(用户定义函数)pi:圆周率realmax:最大正浮点数realmin:最小正浮点数varargin,varargout:返回参数数目(matlab函数)时间和日期calendar:返回日历clock:当前时间cputime:从启动经过的cpu时间date:日期datenum:转换成连续日期数datestr:日期字符串datevec:日期分隔部分eomday:一个月的日期etime:经过的时间now:当前的日期和时间tic,toc:秒表定时器weekday:星期几矩阵操作cat:把矩阵按行或列连接起来diag:给定向量,构造对角矩阵

8、fliplr:矩阵左右翻转flipud:矩阵上下翻转repmat:复制数组,repmat(A,m,n)表示把A复制m行n列组成新数组reshape:按逐列来的方式重新整形数组rot:按逆时针方向旋转90度tril:返回一个矩阵的下三角矩阵triu:返回一个矩阵的上三角矩阵特殊函数矩阵compan:返回向量的伴随矩阵eig:矩阵特征值gallery:测试矩阵,或者说大约50个矩阵模版hadamard:哈达马得矩阵hankel:汉克尔矩阵hilb:希尔波特矩阵invhilb:逆希尔波特矩阵magic:魔术方阵pascal:帕斯卡矩阵toeplitz:托普利茨矩阵wilkinson:维尔金森特征值测

9、试矩阵算数运算符:矩阵加-:减*:乘.*:数组乘人:矩阵乘方八:数组乘方:矩阵左除/:矩阵右除.:数组左除./:数组右除kron:克罗内克张量积关系运算符&:逻辑与|:逻辑或:逻辑非xor:逻辑异或:冒号,用于创建数组和下表:方括号,构成向量或矩阵():圆括号,表示算术表达式优先级、放置函数参数、放置矩阵下标:单兀数组(cellarray)专用.:句点,小数点表示、数组运算符组成部分、字段(属性)访问.:父目录,与cd一起使用.:连续三点,一行末尾表示续行,:逗号,格开参数;:分号,表示矩阵一行结束或者语句末尾使得执行结果不显示%:注释符':单引号,矩阵后表示转置或者成对出现括

10、起字符串.':数组转置=:赋值逻辑函数all:向量中是否所有分量均非零any:是否有兀素非零exist:指定变量或文件是否存在find:返回矩阵中非零兀素的索引和置is*:is系列,大部分根据名称可以知道功能iscell()iscellstr()isempty():是否空数组isequal():数组是否相等isfield():是否结构数组中的字段isfinite():数组中兀素是否有限isglobal():是否全局变量ishandle():是否有效图形句柄ishold():hold命令处于on状态与否isieee:是否使用IEEE算法isinf():是否无穷大isletter():数组

11、兀素是否是字母表中字母islogical():是否逻辑数组isnan():是否非数值数isnumeric():是否数值数组isobject():是否对象isprime():是否质数isreal():是否实数isspace():是否空字符issparse():是否是按稀疏类别存储isstruct():是否结构类isstudent:matlab版本是否学生版isunix:是否unix版本isa():指定对象是否属于指定类logical():把数值数组转变为逻辑数组A(B):A为数值数组,B为逻辑数组时,按B索引的非零元素返回A中相应位置元素mislocked():当前文件是否锁定仿真命令:sim-

12、仿真运行一个simulink模块sldebug-调试一个simulink模块simset-设置仿真参数simget-获取仿真参数线性化和整理命令:linmod-从连续时间系统中获取线性模型linmod2-也是获取线性模型,采用高级方法dinmod-从离散时间系统中获取线性模型trim-为一个仿真系统寻找稳定的状态参数构建模型命令:open_system-打开已有的模型close_system-关闭打开的模型或模块new_system-创建一个新的空模型窗口load_system-加载已有的模型并使模型不可见save_system-保存一个打开的模型add_block-添加一个新的模块add_l

13、ine-添加一条线(两个模块之间的连线)delete_block-删除一个模块delete_line-删除一根线find_system-查找一个模块hilite_system-使一个模块醒目显示replace_block-用一个新模块代替已有的模块set_param-为模型或模块设置参数get_param-获取模块或模型的参数add_param-为一个模型添加用户自定义的字符串参数delete_param-从一个模型中删除一个用户自定义的参数bdclose-关闭一个simulink窗口bdroot-根层次下的模块名字gcb-获取当前模块的名字gcbh-获取当前模块的句柄gcs-获取当前系统的名

14、字getfullname-获取一个模块的完全路径名slupdate-将1.x的模块升级为3.x的模块addtermsboolean-为未连接的端口添加terminators模块-将数值数组转化为布尔值slhelpsimulink挠没虻蓟蛘吣?榘镏?nbsp;封装命令:hasmask-检查已有模块是否封装hasmaskdlg-检查已有模块是否有封装的对话框hasmaskicon-检查已有模块是否有封装的图标iconedit-使用ginput函数来设计模块图标maskpopups-返回并改变封装模块的弹出菜单项movemask-重建内置封装模块为封装的子模块诊断命令:sllastdiagnostic-上一次诊断信息sllasterror-上一次错误信息sllastwarning-上一次警告信息sldiagnostics-为一个模型获取模块的数目和编译状态硬拷贝和打印命令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论