第一章 MATLAB矩阵运算与数组运算(6)
时间:2025-04-20
时间:2025-04-20
第一章 MATLAB矩阵运算与数组运算
-0.7568 -0.9589 -0.2794
MATLAB中的常用数学函数有
三角函数:正弦sin(x),双曲正弦sinh(x),反正弦asin(x),反双曲正弦asinh(x),余弦cos(x),正切tan(x),余切cot(x),正割sec(x),余割csc(x)等. 指数函数:exp(x),自然对数log10(x),以 2为底的对数log2(x),平方根sqrt(x)等.
整值函数:朝零方向取整fix(x),朝- 方向取整floor(x),朝+ 方向取整ceil(x),四舍五人到最接近的整数round(x),符号函数sign
(x)等.
其他数学函数:绝对值或复数的幅值abs(x)等
2.数组特征及矩阵操作函数
size(A) 返回一个二元素向量,第一个元素为A的行数,第二个元素为A的列数
size(A,1) 返回 A的行数
siZE(A,2) 返回 A的列数
length(A) 返回max(size(A))
flipud(A) 矩阵作上下翻转
fliplr(A) 矩阵作左右翻转
diag(A) 提取A的对角元素,返回列向量
diag(v) 以向量v作对角元素创建对角矩阵
最大值 max,最小值min,求和sum,求平均值mean,按升序排列sort等函数,只有当它们作用于向量时才有意义.它们也可作用于矩阵,此时产生一个行向量,行向量的每个元素是函数作用于矩阵相应列向量的结果. 例子
键人:
a=[-4.5,5,9,7,-2.8,3.5,9.5,5.4,7.3];
min(a),[m,im]=min(a),[M,iM]=max(a),[ra,ir]=sort(a)
输出:
ans=
-4.5000
m=
-4.5000
im=
1
M=
9.5000
iM=
6
ra=
-4.5000 -2.8000 3.5000 5.4000 7.0000 7.3000
9.0000 9.5000
ir=
1 4 5 7 3 8 2 6
上一篇:辞职信 辞职报告范文