收藏 分销(赏)

matlab基本【运算符】.docx

上传人:xrp****65 文档编号:6867800 上传时间:2024-12-22 格式:DOCX 页数:8 大小:23.33KB
下载 相关 举报
matlab基本【运算符】.docx_第1页
第1页 / 共8页
matlab基本【运算符】.docx_第2页
第2页 / 共8页
matlab基本【运算符】.docx_第3页
第3页 / 共8页
matlab基本【运算符】.docx_第4页
第4页 / 共8页
matlab基本【运算符】.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

2、 :搜索Delaunay三角形var :方差voronoi :Voronoi图del2 :Laplacian离散diff :差分和近似微分gradient:数值梯度corrcoef :相关系数cov :协方差矩阵xcorr :互相关系数xcov :互协方差矩阵xcorr2 :二维互相关conv :卷积和多项式相乘conv2 :二维卷积deconv :反卷积filter :滤波filter2 :二维数字滤波傅立叶变换abs :绝对值和模angle :相角cplxpair :按复共扼把复数分类fft :一维快速傅立叶变换fft2 :二维快速傅立叶变换fftshit :将快速傅立叶变换的DC分量移到

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

4、angle :相位角asec :反正割asech :反双曲线正割asin :反正弦asinh :反双曲线正弦atan :反正切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 :模除nchoos

5、ek :二项式系数 nchoosek(n,k)=n!/k!(n-k)!real :复数实部rem :余数round :四舍五入sec :正割sech :双曲线正割sign :符号函数sin :正弦sinh :双曲线正弦sqrt :平方根tan :正切tanh :双曲线正切特殊函数airy :airy函数besselh:第三类贝塞尔函数;)besselibesselk:改良型besselh函数besseljbessely:贝塞尔函数betabetaincbetaln :贝塔函数ellipj :雅克比椭圆函数ellipke:完全椭圆积分erferfcerfcxerfinv :误差函数expint

6、:指数积分factorial:阶乘函数gammagammalngammainc:伽马函数legendre:勒让德函数pow2 :2的幂次ratrats :有理逼近坐标变换cart2pol :笛卡儿坐标变换为极坐标或圆柱坐标cart2sph :笛卡儿坐标变换为球坐标pol2cart :极坐标变换为笛卡儿坐标sph2cart :球坐标变换为笛卡儿坐标矩阵和数组基础blkdiag :构造一个分块对角矩阵eye :创建单位矩阵linespace :产生线性间隔向量logspace :产生对数间隔向量ones :产生元素全为1的数组rand :产生均匀分布随机数组randn :产生正态分布随机数组zer

7、os :产生全零数组特殊变量和常量ans :对最近输入的反应computer :当前计算机类型eps :浮点精度flops :计算浮点操作次数,现已不再常用i :虚部单位inf :无穷大inputname :输入参数名j :虚部单位nan :非数值nargin :输入参数的数目nargout :输出参数的数目(用户定义函数)pi :圆周率realmax :最大正浮点数realmin :最小正浮点数varargin,varargout:返回参数数目(matlab函数)时间和日期calendar :返回日历clock :当前时间cputime :从启动经过的cpu时间date :日期datenum

8、 :转换成连续日期数datestr :日期字符串datevec :日期分隔部分eomday :一个月的日期etime :经过的时间now :当前的日期和时间tic, toc :秒表定时器weekday :星期几矩阵操作cat :把矩阵按行或列连接起来diag :给定向量,构造对角矩阵fliplr :矩阵左右翻转flipud :矩阵上下翻转repmat :复制数组,repmat(A,m,n)表示把A复制m行n列组成新数组reshape :按逐列来的方式重新整形数组rot :按逆时针方向旋转90度tril :返回一个矩阵的下三角矩阵triu :返回一个矩阵的上三角矩阵特殊函数矩阵compan :返

9、回向量的伴随矩阵eig :矩阵特征值gallery :测试矩阵,或者说大约50个矩阵模版hadamard :哈达马得矩阵hankel :汉克尔矩阵hilb :希尔波特矩阵invhilb :逆希尔波特矩阵magic :魔术方阵pascal :帕斯卡矩阵toeplitz :托普利茨矩阵wilkinson :维尔金森特征值测试矩阵算数运算符 :矩阵加- :减* :乘.* :数组乘 :矩阵乘方. :数组乘方 :矩阵左除/ :矩阵右除. :数组左除./ :数组右除kron :克罗内克张量积关系运算符& :逻辑与| :逻辑或 :逻辑非xor :逻辑异或 :冒号,用于创建数组和下表 :方括号,构成向量或矩阵

10、() :圆括号,表示算术表达式优先级、放置函数参数、放置矩阵下标 :单元数组(cell array)专用. :句点,小数点表示、数组运算符组成部分、字段(属性)访问. :父目录,与cd 一起使用. :连续三点,一行末尾表示续行, :逗号,格开参数; :分号,表示矩阵一行结束或者语句末尾使得执行结果不显示% :注释符 :单引号,矩阵后表示转置或者成对出现括起字符串. :数组转置= :赋值逻辑函数all :向量中是否所有分量均非零any :是否有元素非零exist :指定变量或文件是否存在find :返回矩阵中非零元素的索引和置is* :is系列,大部分根据名称可以知道功能 iscell() is

11、cellstr() isempty() :是否空数组 isequal() :数组是否相等 isfield() :是否结构数组中的字段 isfinite() :数组中元素是否有限 isglobal() :是否全局变量 ishandle() :是否有效图形句柄 ishold() :hold命令处于on状态与否 isieee :是否使用IEEE算法 isinf() :是否无穷大 isletter() :数组元素是否是字母表中字母 islogical() :是否逻辑数组 isnan() :是否非数值数 isnumeric() :是否数值数组 isobject() :是否对象 isprime() :是否

12、质数 isreal() :是否实数 isspace() :是否空字符 issparse() :是否是按稀疏类别存储 isstruct() :是否结构类 isstudent :matlab版本是否学生版 isunix :是否unix版本 isa() :指定对象是否属于指定类logical() :把数值数组转变为逻辑数组A(B) :A为数值数组,B为逻辑数组时,按B索引的非零元素返回 A中相应位置元素mislocked() :当前文件是否锁定仿真命令: sim -仿真运行一个simulink模块 sldebug -调试一个simulink模块 simset -设置仿真参数 simget -获取仿真

13、参数线性化和整理命令: linmod -从连续时间系统中获取线性模型 linmod2 -也是获取线性模型,采用高级方法 dinmod -从离散时间系统中获取线性模型 trim -为一个仿真系统寻找稳定的状态参数构建模型命令: open_system -打开已有的模型 close_system -关闭打开的模型或模块 new_system -创建一个新的空模型窗口 load_system -加载已有的模型并使模型不可见 save_system -保存一个打开的模型 add_block -添加一个新的模块 add_line -添加一条线(两个模块之间的连线) delete_block -删除一个模

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

15、e -获取一个模块的完全路径名 slupdate -将1.x的模块升级为3.x的模块 addterms -为未连接的端口添加terminators模块 boolean -将数值数组转化为布尔值 slhelp -simulink挠没 虻蓟蛘吣?榘镏?nbsp;封装命令: hasmask -检查已有模块是否封装 hasmaskdlg -检查已有模块是否有封装的对话框 hasmaskicon -检查已有模块是否有封装的图标 iconedit -使用ginput函数来设计模块图标 maskpopups -返回并改变封装模块的弹出菜单项 movemask -重建内置封装模块为封装的子模块诊断命令: sl

16、lastdiagnostic -上一次诊断信息 sllasterror -上一次错误信息 sllastwarning -上一次警告信息 sldiagnostics -为一个模型获取模块的数目和编译状态硬拷贝和打印命令: frameedit -编辑打印画面 print -将simulink系统打印成图片,或将图片保存为m文件 printopt -打印机默认设置 orient -设置纸张的方向help rtw看看,rtw相关的命令有三个命令:rtwgen -从一个模型中创建一个rtw文件(model.rtw),用此函数可以指定一些rtw的属 性设置tlc -调用目标语言编译器rtwbuild -对一个模型调用rtw的build程序相关的命令好像还有make_rtw,rtw_c,tlc_c

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服