收藏 分享(赏)

matlab的常用函数及函数库.pdf

上传人:精品资料 文档编号:9088931 上传时间:2019-07-23 格式:PDF 页数:10 大小:195.91KB
下载 相关 举报
matlab的常用函数及函数库.pdf_第1页
第1页 / 共10页
matlab的常用函数及函数库.pdf_第2页
第2页 / 共10页
matlab的常用函数及函数库.pdf_第3页
第3页 / 共10页
matlab的常用函数及函数库.pdf_第4页
第4页 / 共10页
matlab的常用函数及函数库.pdf_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、表 2.1 基本矩阵和矩阵运算( elmat) ( d)基本 矩阵 zeros 全零矩阵 ( m n) logspace 对数均分 向量 1 n维数组ones 全一矩阵 ( m n) Freqspace 频率特性 的频率区间rand 随机数矩 阵( m n) m eshgrid 画三维曲 面时的 X, Y网格randn 正态随机 数矩阵( m n) Linspace 均分向量 ( 1 n维数组 )Eye( n) 单位矩阵 (方阵) (竖的) 将元素按 列取出排成一列特殊变量和函 数ans 最近的答 案 inf Infinity(无穷大 )eps 浮点数相 对精度 NaN Not-a-Num b

2、er (非数)realm ax 最大浮点 实数 flops 浮点运算 次数realm in 最小浮点 实数 com puter 计算机类 型pi 3.14159235358579 inputnam e 输入变量 名i, j 虚数单位 size 多维矩阵 的各维长度length 一维矩阵 的长度矩阵结 构提取和变换cat* 链接数组 diag 提取或建 立对角阵fliplr 矩阵左右 翻转 ind2sub 把元素序 号变为矩阵下标flipud 矩阵上下 翻转 sub2ind 把矩阵下 标变为元素序号repm at 复制和排 成矩阵 tril 取矩阵的 左下三角部分reshape 维数重组 tri

3、u 去矩阵的 右上三角部分rot90 矩阵整体 逆时针旋转 90特殊 矩阵com pany Com panion 矩阵 m agic 魔方矩阵gallery Higham 测试矩阵 pascal Pascal矩阵hadam ard Hadam ard 矩阵 rosser 经典的对 称特征值测试问 题hankle Hankle矩阵 Toeplitz Toeplitz矩阵hilb Hilbert矩阵 vander vanderm onde 矩阵invhilb Hilbert逆矩阵 wilkinson Wilkinsons特征值测 试矩阵表 2.5 简单的元素群运算运算 式 输出 结果z=x.*y

4、z=4 10 18z=x.y z=4.0000 2.5000 2.0000z=x.y z=1 32 729z=x.2 z=1 4 9z=2.xy z=2 4 8 16 32 6 4注: x=1,2,3y=4,5,6表 2.7基本函数库( elfun) (未标注输入变元的为单输入单输出函数 ) ( c)三角 函数sin 正弦 cos 余弦tan 正切 asin 反正弦acos 反余弦 atan 反正切atan2(x,y) 4象限反正 切 sinh 双曲正弦cosh 双曲余弦 tanh 双曲正切asinh 反双曲正 弦 atanh 反双曲正 切csc 余割 sec 正割asec 反正割 cot 余

5、切acot 反余切 acsc 反余割三角 函数 csch 双曲余割 sech 双曲正割asech 反双曲正 割 coth 双曲余割acoth 反双曲正 切 acsch 反双曲余 割acosh 反双曲余 弦指数 函数 exp 以 e为底的指 数 log 自然对数log2 以 2为底的指 数 log10 以 10为底的对 数pow2 2的幂 sqrt 方根nextpow2 比输入数 大而最接近 2的幂复数 abs 绝对值和 复数模值 angle 相角real 实部 im ag 虚部conj 共轭复数 isreal 是实数时 为真unwrap 去掉相角 突变 cplxpair 按复数共 轭对排序元素

6、群取整 函数 round 四舍五入 为整数 fix 向 0舍入为整 数floor 向 - 舍入为整 数 ceil 向 舍入为整 数sign 符号函数 rem (a,b) a整除 b,求余数m od ( x, m ) x整除 m 取正余数表 2.14 二维图形函数库( graph2d) ( p)基本 X-Y图形 plot 线性 X-Y坐标绘图 polar 极坐标绘 图loglog 双对数 X-Y坐标绘图 plotyy 用左右两 种 Y坐标绘图sem ilogx 半对数 X坐标绘图 sem ilogy 半对数 Y坐标绘图坐标 控制 axis 控制坐标 轴比例和外观 subplot 在平铺位 置建立

7、坐标系hold 保持当前 图形图形 注释 title 标出图名 (适用于三维图 形) gtext 用鼠标定 位文字xlable X轴标注 legend 标注图例ylable Y轴标注 grid 图上加坐 标网络text 在图上标 文字打印 print 打印图形 或把图形存为 M文件 orient 设定打印 纸方向printopt 打印机默 认选项表 2.9 运算符和特殊字符库( ops) ( n)数 学及 逻辑 运算 符符号 意义 符号 意义 符号 意义+ 加 - 减 * 矩阵乘 矩阵左除 / 矩阵右除 矩阵乘幂.* 矩阵元素 乘 ./ 矩阵元素 除 . 矩阵元素 乘幂() 优先 下标输入参量

8、 矩阵、向 量 输出变量 : 整行(列 ) 等增量赋 值. 小数点 母目录 行命令延 续符, 语句分割 符,显示 ; 语句分割 符,不显示 = 赋值符 转置,引 用 ! 操作系统 命令 % 注释符= 关系相等 符 关系大小 符 = 关系不等 符& 逻辑与 | 逻辑或 逻辑非xor 异或 kron Kronecker积逻 辑字 符检 查exist 检查变量 或函数是否有定 义 any 检查向量 中有无非零元素all 检查向量 中元素是否全为 非零 find 找到非零 元素的序号isnan 元素为 NaN时得 1 isinf 元素为 Inf时得 1isfinite 元素为有 限值时得 1 isem

9、 pty 矩阵为空 阵时得 1isreal 矩阵为实 数阵时得 1 issparse 矩阵为稀 疏阵时得 1isstr 为文本字 符串时得 1 isglobal 变量为全 局变量时得 1位 运算bitand 按位求 “ 与 ” bitcm p 按位求 “ 非 ” (补)bitor 按位求 “ 或 ” bitm ax 最大浮点 整数bitxor 按位求 “ 异或 ” bitset 设置位bitget 获取位 bitshift 按位移动集 合运 算union 集合 “ 合 ” unique 去除集合 中重合的元素intersect 集合 “ 交 ” setdiff 集合 “ 差 ”setxor 集

10、合 “ 异或 ” ism em ber 是集合中 的元素时为真表 2.13 通用图形函数( graphics) (h)图形 窗的控 制 figure 创建图形 窗 shg 显示图形gcf 获取当前 图形窗的句柄 refresh 刷新图形clf 清楚当前 图形窗 close 关闭图形 窗轴系 的控制 axes 在任意位 置创建坐标系 ishold 保持当前 图形状态为真gca 获取当前 坐标系的句柄 box* 形成轴系 方向cla 清除当前 坐标系图形 对象 line 创建直线 surface 创建曲面patch 创建图形 填充块 light 创建照明im age 创建图像图形 句柄操 作set

11、 设置对象 特性 gcbo 获得回叫 对象是句柄get 获得对象 特性 gcbf 获得回叫 图形的句柄reset 复位对象 特性 drawnow 直接等待 图形事件delete 删除对象 findobj 寻找具有 特定值的对象gco 获得当前 图像的句柄 copyobj 为图形对 象及其子项作硬 拷贝工具 closereq 请求关闭 图形窗 ishandle 是图形句 柄时为真newplot 说明 NextPlot的 M文件杂项ginput 从鼠标作 图形输入 uiputfile 给出存储 文件的对话框graym on 设定图形 窗灰度监视器 uigetfile 给出询问 文件名的对话框rbb

12、ox 涂抹块 whitebg 设定图形 窗背景色rotate 围绕指定 方向旋转对象 zoom 二维图形 的放大和缩小term inal 设定图形 终端类型 warndlg 警告对话 框特殊的二维图形area 填满绘图 区域 stairs 阶梯图bar 条形图 stem 画离散序 列绘图barth 水平条形 图 ribbon 成三维中 的色带bar3 三维条形 图 plotm atrix 矩阵散布 图bar3th 三维水平 条形图 pie 饼图com pass 极坐标向 量图 pareto Pareto图com et 彗星轨迹 图 fill 填满两维 多边形errorbar 误差条图 feat

13、her 羽状图表 2.15 特殊图形库( specgraph) ( u)等高 线图形 contour 高线图 pcolor 伪彩色 图contourf 填充的 等高线图等 quiver 箭头图contour3 三维等 高线图 voronoi Voronoi图clable 等高线 图标出字符特殊 的三维 图 形com et3 三维彗星 轨迹图 slice 实体切片 图m eshc 三维曲面 与等高线组合图 surfc 三维曲面 与等高线组合图m eshz 带帘的三 维曲面 trisurf 三角表面 图pie3 三维饼图 trim esh 三角网状 表面图stem 3 三维 stem 图 wate

14、rfall 瀑布图quiver3 三维 quiver图图像 显示 im age 显示图像 im read 从图形文 件读出图像im agesc 缩放数据 并作为图像显示 im write 把图像写 入图形文件colorm ap 颜色查找 表 im finfo 关于图形 文件的信息电影 和动画 capture 从屏幕抓 取图形文件 ratate 饶给定方 向旋转对象m oviein 初始化电 影帧存储器 fram e2im 把电影帧 转换为索引图像getfram e 获取电影 帧 im 2fram e 把索引图 像转换为电影帧m ovie 重放录下 的电影帧实体 cylinder 生成圆柱 体

15、sphere 生成球体表 2.16 三维绘图和光照函数库( graph3d) ( q)绘制 三维曲 线命 令 plot3 在三维空 间中画点和线 m esh 三维网络 图fill3 在 三 维 空 间 中 绘 制 填 充 多 边形 surf 三维曲面 图颜色 控制 colorm ap 彩色查询 表 caxis 伪彩色坐 标轴定标shanding 彩色阴影 方式 hidden 消隐或显 示被遮挡的线条brighten 改变彩色 图的亮度彩色 图hsv 色调 -饱和度 -亮值彩色 图 gray 线性灰度 彩色图hot 黑 -红 -黄 -白彩色图 cool 蓝绿和洋 红阴影彩色图bone 蓝色色调

16、的灰度彩色图 copper 铜色调的 线性彩色图pink 线性粉红 色阴影彩色图 prism 光谱彩色 图jet HSV彩色图的 变形 flag 红 、 白 、 蓝 、 黑的交互 彩色图spring 品红和黄 阴影彩色图 sum m er 绿和黄阴 影彩色图autum n 红和黄阴 影彩色图 winter 蓝和绿阴 影彩色图white 全白彩色 图 lines 带颜色线 彩色图colorcube 增强的立 方体彩色图 colstyle 从字符串 分解出颜色和字 体彩色 图有关 函数 colorbar 显示彩色 条 hsv2rgb 由 hsv向红绿蓝 ( rgb)转换rgb2hsv 红绿蓝向 h

17、sv转换 contrast 变灰度图 为对比增强方式rgbplot 用 rgb绘彩色图 spinm ap 旋转彩色 图视点 控制 view 规定三维 图的视点 viewm tx 视点变换 矩阵rotate3d 用鼠标拖 动图形作三维旋 转照明 模型 surfl 带照明的 三维曲面图 specular 镜面反射lighting 光照模式 m aterial 材料反射 模式diffuse 漫反射 surfnorm 曲面法线表 3.2时间和日期函数库( timefun) ( w)当前日期 now 当前日期 和时间的时间数 clock 当前日期 和日期的向量date 当前日期 的字符串基本函数 dat

18、enum 序列的日 期数 datevec 日期向量datestr 日期的字 符串格式日期函数 calendar 日历 eom day 月末日的 星期数weekay 星期数 datetick 日期的格 式设定定时函数 cputim e 以秒计的 CPU时间 etim e 经历时间tic/toc 秒表定时 器的启动和停止 pause 暂停等待 时间表 2.17 语言结构库( lang) ( k)估值 并执行 名称 功能 名称 功能eval 执行 MATLAB语句字符 串 feval 执行由字 符串命名的函数evalin 估值工作 空间中的表达式 builtin 从超载方 法执行内置函数assign

19、in 分配工作 空间中的变量 run 运行程序 文件流程 控制语 句if 条件执行 命令 else 与 if联用elseif 与 if联用 end For、 while、 if语句的终 点for 确定次数 的重复语句 while 非确定次 数的重复语句break 终止执行 循环 return 返回到调 用函数switch 在表示式 的几种情况中选 择 otherwise switch语句中的 默认值case switch语句中的 情况程序 、函数 和变 量 script MATLAB程序文件 -M文件 function 假如新函 数globle 定义全局 变量 m filenam e 当前执行

20、 的文件名list 以逗号分 割的清单 isglobal 是全局变 量时为真exit 检查变量 或函数是否存在变元 管理 nargchk 检验输入 变元的数目 nargin 输入变元 的数目nargout 输出变元 的数目 varargin 长度可变 的输出变元清单varargout 长度可变 的输出变元清单 inputnam e 输入变元 的名称信息 显示 error 跳出函数 并显示信息 laster 最近的出 错信息warning 显示警告 信息 errortrap 在测试中 跳过错误disp 显示数组 fprintf 显示格式 化信息sprintf 把格式化 数据写成字符串 echo

21、显示执行 的 MATLAB语句人机 交互命 令 input 提示用户 输入 keyboard 调用等待 键盘输入m enu 生成用户 输入的选择菜单 pause 暂停,等 待用户响应表 4.3 数据分析傅里叶变换函数库( datafun) ( d)基本运 算 sortrows 按升序排 列行 hist 直方图prod 元素之积差分 diff 差分函数 和近似微分 gradient 近似梯度del2 五点离散 拉普拉斯算子相关运 算 corrcoef 相关系数cov 协方差矩 阵滤波和 卷积 filter 一维数字 滤波 filter2 二维数字 滤波conv 卷积和多 项式相乘 conv2 二

22、维卷积convn n维卷积 deconv 反卷积和 多项式相除傅里叶 变换 fft 离散傅里 叶变换 ifft 离散傅里 叶反变换fft2 二维离散 傅里叶变换 ifft2 二维离散 傅里叶反变换fftn n维离散傅 里叶变换 ifftn n维离散傅 里叶反变换fftshift 将零迟延 移到频谱中心声音函 数 sound 把向量变 成声音 m u2lin 把 m u 规律编码 变为线性信号soundsc 自动设比 把向量放成声音 lin2m u 把线性信 号变为 m u 规律编码表 4.1 一些数据处理命令的结果命令 功能 身高 元素一 元素二 元素三 datam ax(data) 求各列最

23、 大值 158 100 87 100 154 49 83 67m in(data) 求各列最 小值 141 49 54 67 158 99 81 75m ean(data) 求各列平 均值 149.2 73.0 72.8 82.4 155 100 68 86std(data) 求各列标 准差 5.7504 20.4070 10.0241 12.0757 145 63 75 96m edia(data) 求各列中 间元素 147 63 75 81 145 63 75 96sum (data) 求各列元 素和 1492 730 728 824 141 55 65 75trapz(data) 梯形法

24、求 积分 1342.5 675.5 648.5 757.0 155 56 64 85cum sum (data(1:3,:) 列向累加 和 154 49 83 67 147 89 87 77312 148 164 142 147 96 54 100467 248 232 228 145 60 76 67cum prod(data(1:3,:) 列向累乘 积 154 49 83 6724332 4851 6723 50253771460 485100 457164 432150diff(data(1:4,:) 列向差分 4 50 -2 8-3 1 -13 11-10 -37 7 10sort(d

25、ata(1:3,:) 列向重新 排序 (升序) 154 49 68 67155 99 81 75158 100 83 86cum trapz(data(1:4,:)* 列向累加 积分(相当于 不定积 分) 156.0000 74.0000 82.0000 71.0000312.5000 173.5000 156.5000 151.5000462.5000 255.0000 228.0000 242.5000表 4.3 数据分析傅里叶变换函数库( datafun) ( d)基本运 算 sortrows 按升序排 列行 hist 直方图prod 元素之积差分 diff 差分函数 和近似微分 gra

26、dient 近似梯度del2 五点离散 拉普拉斯算子相关运 算 corrcoef 相关系数cov 协方差矩 阵滤波和 卷积 filter 一维数字 滤波 filter2 二维数字 滤波conv 卷积和多 项式相乘 conv2 二维卷积convn n维卷积 deconv 反卷积和 多项式相除傅里叶 变换 fft 离散傅里 叶变换 ifft 离散傅里 叶反变换fft2 二维离散 傅里叶变换 ifft2 二维离散 傅里叶反变换fftn n维离散傅 里叶变换 ifftn n维离散傅 里叶反变换fftshift 将零迟延 移到频谱中心声音函 数 sound 把向量变 成声音 m u2lin 把 m u

27、规律编码 变为线性信号soundsc 自动设比 把向量放成声音 lin2m u 把线性信 号变为 m u 规律编码表 4.4 矩阵函数和数值线性代数函数库( matfun) ( m)矩阵 分析norm 矩阵或向 量的范数 null 零空间正 交基norm est 矩阵 2范数的估 值 orth 正交化rank 矩阵的秩 rref 缩减行梯 次格式det 行列式( 必须是方阵) subspace 两个子空 间之间的夹角trace 主对角线 上的元素和线性 方程/和 线性方程 求解 qr 正交三角 分解chol Cholesky分解 cholinc 不完全 Cholinc分解cond 矩阵条件 数

28、 condest 1范数条件 数的估值rcond linspace逆条件数 计算 nnls 非负最小 二乘lu 高斯消去 法系数矩阵 pinv 矩阵伪逆inv 矩阵求逆 (方阵) lscov 协方差已 知的最小二乘特征 值 和奇异 值eig 特征值和 特征向量 eigs 若干特征 值poly 特征多项 式(方阵) condeig 对应于特 征值的条件数polyeig 多项式特 征值问题 schur Schur分解hess Hessenberg形式 balance 均衡(改 善条件数)qz 广义特征 值 svd 奇异值分 解矩阵 函数 expm 矩阵指数 expm 2 用泰勒级 数求矩阵指数ex

29、pm 1 用 M文件求矩 阵指数 expm 3 用特征值 求矩阵指数logm 矩阵对数 funm 通用矩阵 函数的计算sqrtm 矩阵开方分解 工具 qrdelete 从 QR分解中删 去一列 rdf2cdf 实对角阵 变为复对角阵qrinsert 在 QR分解中插 入一列 cdf2rdf 复对角阵 变为实对角阵planerot Givens平面旋转表 4.7 特殊函数库( spcefun) ( u)特殊 数 学函 数airy Airy函数 bessely 第二类 Bessel函数besselj 第一类 bessel函数 besselh 第三类 Bessel函数( Hankel函数)besse

30、li 第一类修 正的 bessel函数 besselk 第二类修 正的 bessel函数beta Beta函数 betainc 不完全的 Beta函数betaln Beta函数的对 数 ellipj Jacobi椭圆函数ellipke 完全椭圆 积分 erf 误差函数erfc 误差补函 数 erfcx 标定的误 差补函数erfinv 逆误差函 数 expint 指数整数 函数gam m a 伽马函数 gam m ainc 不完全的 伽马函数gam m aln 伽马函数 的对数 legendre 联合的 Legendre函数cross 向量叉乘数论 函数factor 素数分解 prim es 产生素数 清单gcd 最大公约 数 lcm 最小公倍 数rat 有理分式 近似 rats 有理分式 输出isprim e 是素数时 为真 perm s 所有可能 的排列数nchoosek N取 K的组合数坐标 变换 cart2sph 从笛卡尔 坐标向球坐标变 换 cart2pol 从笛卡尔 坐标向极坐标变 换pol2cart 从极坐标 向笛卡尔坐标变 换 sph2cart 从球坐标 向笛卡尔坐标变 换

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报