matlab的常用函数及函数库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

表2.1基本矩阵和矩阵运算(elmat)(d)

基本矩阵zeros全零矩阵(m×n)logspace对数均分向量1×n维数组ones全一矩阵(m×n)Freqspace频率特性的频率区间

rand随机数矩阵(m×n)meshgrid画三维曲面时的X,Y网格randn正态随机数矩阵(m×n)Linspace均分向量(1×n维数组)Eye(n)单位矩阵(方阵)…(竖的)将元素按列取出排成一列

特殊变量和函数ans最近的答案inf Infinity(无穷大)eps浮点数相对精度NaN Not-a-Number(非数)realmax最大浮点实数flops浮点运算次数realmin最小浮点实数computer计算机类型

pi 3.14159235358579inputname输入变量名

i,j虚数单位size多维矩阵的各维长度length一维矩阵的长度

矩阵结构提取和变换cat*链接数组diag提取或建立对角阵

fliplr矩阵左右翻转ind2sub把元素序号变为矩阵下标flipud矩阵上下翻转sub2ind把矩阵下标变为元素序号repmat复制和排成矩阵tril取矩阵的左下三角部分reshape维数重组triu去矩阵的右上三角部分rot90矩阵整体逆时针旋转90°

特殊矩阵company Companion矩阵magic魔方矩阵

gallery Higham测试矩阵pascal Pascal矩阵

hadamard Hadamard矩阵rosser经典的对称特征值测试问题hankle Hankle矩阵Toeplitz Toeplitz矩阵

hilb Hilbert矩阵vander vandermonde矩阵

invhilb Hilbert逆矩阵wilkinson Wilkinson’s特征值测试矩阵表2.5简单的元素群运算

运算式输出结果z=x.*y z=41018

z=x.\y z=4.0000 2.5000 2.0000

z=x.^y z=132729

z=x.^2z=149

z=2.^[x y]z=248163264

注:x=[1,2,3]y=[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余切

acot反余切acsc反余割

三角函数csch双曲余割sech双曲正割asech反双曲正割coth双曲余割acoth反双曲正切acsch反双曲余割acosh反双曲余弦

指数函数exp以e为底的指数log自然对数

log2以2为底的指数log10以10为底的对数pow22的幂sqrt方根

nextpow2比输入数大而最接近2的幂

复数abs绝对值和复数模值angle相角

real实部imag虚部

conj共轭复数isreal是实数时为真

unwrap去掉相角突变cplxpair按复数共轭对排序元素群

取整函数round四舍五入为整数fix向0舍入为整数floor向-∞舍入为整数ceil向∞舍入为整数sign符号函数rem(a,b)a整除b,求余数mod(x,m)x整除m取正余数

表2.14二维图形函数库(graph2d)(p)

基本X-Y图形plot线性X-Y坐标绘图polar极坐标绘图

loglog双对数X-Y坐标绘图plotyy用左右两种Y坐标绘图semilogx半对数X坐标绘图semilogy半对数Y坐标绘图

坐标控制axis控制坐标轴比例和外观subplot在平铺位置建立坐标系hold保持当前图形

图形注释title标出图名(适用于三维图形)gtext用鼠标定位文字xlable X轴标注legend标注图例ylable Y轴标注grid图上加坐标网络text在图上标文字

打印print打印图形或把图形存为M文件orient设定打印纸方向printopt打印机默认选项

表2.9运算符和特殊字符库(ops)(n)

数学及逻辑运算符

符号意义符号意义符号意义+加-减*矩阵乘

\矩阵左除/矩阵右除^矩阵乘幂

.*矩阵元素乘./矩阵元素除.^矩阵元素乘幂()

{}

优先下标

输入参量

[]矩阵、向量

输出变量

:整行(列)

等增量赋值.小数点..母目录…行命令延续符,语句分割符,显示;语句分割符,不显示=赋值符

‘转置,引用!操作系统命令%注释符

==关系相等符<>关系大小符~=关系不等符&逻辑与|逻辑或~逻辑非

xor异或kron Kronecker积

逻辑字符检查exist检查变量或函数是否有定义any检查向量中有无非零元素all检查向量中元素是否全为非零find找到非零元素的序号isnan元素为NaN时得1isinf元素为Inf时得1

isfinite元素为有限值时得1isempty矩阵为空阵时得1

isreal矩阵为实数阵时得1issparse矩阵为稀疏阵时得1 isstr为文本字符串时得1isglobal变量为全局变量时得1

位运算bitand按位求“与”bitcmp按位求“非”(补)bitor按位求“或”bitmax最大浮点整数bitxor按位求“异或”bitset设置位

bitget获取位bitshift按位移动

集合运算union集合“合”unique去除集合中重合的元素intersect集合“交”setdiff集合“差”

setxor集合“异或”ismember是集合中的元素时为真

相关文档
最新文档