收藏 分销(赏)

matlab基本【运算符】.docx

上传人:xrp****65 文档编号:6867800 上传时间:2024-12-22 格式:DOCX 页数:8 大小:23.33KB 下载积分:10 金币
下载 相关 举报
matlab基本【运算符】.docx_第1页
第1页 / 共8页
matlab基本【运算符】.docx_第2页
第2页 / 共8页


点击查看更多>>
资源描述
基本运算 convhull   :凸壳函数 cumprod    :累计积 cumsum     :累计和 cumtrapz   :累计梯形数值积分 delaunay   :Delaunay三角化 dsearch    :求最近点    (这是两个有趣的函数) factor     :质数分解 inpolygon :搜索多边形内的点 max        :最大元素 mean       :平均值 median     :数组的中间值 min        :最小值 perms      :向量所有排列组成矩阵 polyarea   :多边形的面积 primes     :生成质数列表 prod       :数组元素积 sort       :元素按升序排列 sortrows   :将行按升序排列 std        :标准差       sum        :元素和 trapz      :梯形数值积分 tsearch    :搜索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分量移到谱中央 ifft       :以为逆快速傅立叶变换 ifft2      :二维逆快速傅立叶变换 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   :反正切 atanh :反双曲线正切 atan2 :四象限反正切 ceil   :向正无穷方向舍入:ceil(4.3)=5 complex : 复数 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   :符号函数     sin    :正弦 sinh   :双曲线正弦 sqrt   :平方根 tan    :正切 tanh   :双曲线正切    特殊函数 airy    :airy函数 besselh:第三类贝塞尔函数;) besseli besselk:改良型besselh函数 besselj bessely:贝塞尔函数 beta betainc betaln :贝塔函数 ellipj :雅克比椭圆函数 ellipke:完全椭圆积分 erf erfc erfcx erfinv :误差函数 expint :指数积分 factorial:阶乘函数 gamma gammaln gammainc:伽马函数 legendre:勒让德函数 pow2     :2的幂次 rat                rats     :有理逼近      坐标变换 cart2pol    :笛卡儿坐标变换为极坐标或圆柱坐标 cart2sph    :笛卡儿坐标变换为球坐标 pol2cart    :极坐标变换为笛卡儿坐标 sph2cart    :球坐标变换为笛卡儿坐标      矩阵和数组基础 blkdiag    :构造一个分块对角矩阵 eye        :创建单位矩阵 linespace :产生线性间隔向量 logspace   :产生对数间隔向量 ones       :产生元素全为1的数组 rand       :产生均匀分布随机数组 randn      :产生正态分布随机数组 zeros      :产生全零数组      特殊变量和常量 ans        :对最近输入的反应 computer   :当前计算机类型 eps        :浮点精度 flops      :计算浮点操作次数,现已不再常用 i          :虚部单位 inf        :无穷大 inputname :输入参数名 j          :虚部单位 nan        :非数值 nargin     :输入参数的数目 nargout    :输出参数的数目(用户定义函数) pi         :圆周率 realmax    :最大正浮点数 realmin    :最小正浮点数 varargin,varargout:返回参数数目(matlab函数)    时间和日期 calendar     :返回日历 clock        :当前时间 cputime      :从启动经过的cpu时间 date         :日期 datenum      :转换成连续日期数 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       :返回向量的伴随矩阵 eig          :矩阵特征值 gallery      :测试矩阵,或者说大约50个矩阵模版 hadamard     :哈达马得矩阵 hankel       :汉克尔矩阵 hilb         :希尔波特矩阵 invhilb      :逆希尔波特矩阵 magic        :魔术方阵 pascal       :帕斯卡矩阵 toeplitz     :托普利茨矩阵 wilkinson    :维尔金森特征值测试矩阵 算数运算符   +    :矩阵加 -     :减 *     :乘 .*    :数组乘 ^     :矩阵乘方 .^    :数组乘方 \     :矩阵左除 /     :矩阵右除 .\    :数组左除 ./    :数组右除 kron :克罗内克张量积    关系运算符 &     :逻辑与 |     :逻辑或 ~     :逻辑非 xor   :逻辑异或 ∶     :冒号,用于创建数组和下表 []    :方括号,构成向量或矩阵 ()    :圆括号,表示算术表达式优先级、放置函数参数、放置矩阵下标 {}    :单元数组(cell array)专用 .     :句点,小数点表示、数组运算符组成部分、字段(属性)访问 ..    :父目录,与cd 一起使用 ...   :连续三点,一行末尾表示续行 ,     :逗号,格开参数 ;     :分号,表示矩阵一行结束或者语句末尾使得执行结果不显示 %     :注释符 '     :单引号,矩阵后表示转置或者成对出现括起字符串 .'    :数组转置 =     :赋值 逻辑函数   all     :向量中是否所有分量均非零 any     :是否有元素非零 exist   :指定变量或文件是否存在 find    :返回矩阵中非零元素的索引和置 is*     :is系列,大部分根据名称可以知道功能          iscell()          iscellstr()          isempty()     :是否空数组          isequal()     :数组是否相等          isfield()     :是否结构数组中的字段          isfinite()    :数组中元素是否有限          isglobal()    :是否全局变量          ishandle()    :是否有效图形句柄          ishold()      :hold命令处于on状态与否          isieee        :是否使用IEEE算法          isinf()       :是否无穷大          isletter()    :数组元素是否是字母表中字母          islogical()   :是否逻辑数组          isnan()       :是否非数值数          isnumeric()   :是否数值数组          isobject()    :是否对象          isprime()     :是否质数          isreal()      :是否实数          isspace()     :是否空字符          issparse()    :是否是按稀疏类别存储          isstruct()    :是否结构类          isstudent     :matlab版本是否学生版          isunix        :是否unix版本          isa()         :指定对象是否属于指定类 logical()     :把数值数组转变为逻辑数组 A(B)          :A为数值数组,B为逻辑数组时,按B索引的非零元素返回                A中相应位置元素 mislocked()   :当前文件是否锁定    仿真命令:      sim        ---仿真运行一个simulink模块      sldebug    ---调试一个simulink模块      simset     ---设置仿真参数      simget     ---获取仿真参数 线性化和整理命令:      linmod     ---从连续时间系统中获取线性模型      linmod2    ---也是获取线性模型,采用高级方法      dinmod     ---从离散时间系统中获取线性模型      trim       ---为一个仿真系统寻找稳定的状态参数 构建模型命令:      open_system    --打开已有的模型      close_system   --关闭打开的模型或模块      new_system     --创建一个新的空模型窗口      load_system    --加载已有的模型并使模型不可见      save_system    --保存一个打开的模型      add_block      --添加一个新的模块      add_line       --添加一条线(两个模块之间的连线)      delete_block   --删除一个模块      delete_line    --删除一根线      find_system    --查找一个模块      hilite_system --使一个模块醒目显示      replace_block --用一个新模块代替已有的模块      set_param      --为模型或模块设置参数      get_param      --获取模块或模型的参数      add_param      --为一个模型添加用户自定义的字符串参数      delete_param   --从一个模型中删除一个用户自定义的参数      bdclose        --关闭一个simulink窗口      bdroot         --根层次下的模块名字      gcb            --获取当前模块的名字      gcbh           --获取当前模块的句柄      gcs            --获取当前系统的名字      getfullname    --获取一个模块的完全路径名      slupdate       --将1.x的模块升级为3.x的模块      addterms       --为未连接的端口添加terminators模块      boolean        --将数值数组转化为布尔值      slhelp         --simulink挠没 虻蓟蛘吣?榘镏?nbsp; 封装命令:      hasmask        --检查已有模块是否封装      hasmaskdlg     --检查已有模块是否有封装的对话框      hasmaskicon    --检查已有模块是否有封装的图标      iconedit       --使用ginput函数来设计模块图标      maskpopups     --返回并改变封装模块的弹出菜单项      movemask       --重建内置封装模块为封装的子模块 诊断命令:      sllastdiagnostic   --上一次诊断信息      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      
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服