Matlab初等数学与线性代数

初等数学

算术运算

基本算术

加法
+添加数字,追加字符串
sum数组元素总和
cumsum累积和
movsum移动总和
A = 1:5;
B = cumsum(A)
B = 1×5

     1     3     6    10    15
减法
-减法
diff差分和近似导数
乘法
.*乘法
*矩阵乘法
prod数组元素的乘积
cumprod累积乘积
pagemtimes按页矩阵乘法 (自 R2020b 起)
tensorprodTensor products between two tensors (自 R2022a 起)
除法
./数组右除
.\数组左除
/求解关于 x 的线性方程组 xA = B
\求解关于 x 的线性方程组 Ax = B
pagemldividePage-wise left matrix divide (自 R2022a 起)
pagemrdividePage-wise right matrix divide (自 R2022a 起)
.^按元素求幂
^矩阵幂
转置
.'转置向量或矩阵
'复共轭转置
pagetranspose按页转置 (自 R2020b 起)
pagectranspose按页复共轭转置 (自 R2020b 起)
数组符号
uminus一元减法
uplus一元加法

模除法和舍入

A = 1:5;
B = cumsum(A)
B = 1×5

     1     3     6    10    15

自定义二元函数

bsxfun对两个数组应用按元素运算(启用隐式扩展)

三角学

正弦

sin参数的正弦,以弧度为单位
sind参数的正弦,以度为单位
sinpi准确地计算 sin(X*pi)
asin反正弦(以弧度为单位)
asind反正弦(以度为单位)
sinh双曲正弦
asinh反双曲正弦

余弦

cos以弧度为单位的参数的余弦
cosd以度为单位的参数的余弦
cospi准确计算 cos(X*pi)
acos反余弦(以弧度为单位)
acosd反余弦(以度为单位)
cosh双曲余弦
acosh反双曲余弦

正切

tan以弧度表示的参数的正切
tand以度表示的参数的正切
atan反正切(以弧度为单位)
atand反正切(以度为单位)
atan2四象限反正切
atan2d四象限反正切(以度为单位)
tanh双曲正切
atanh反双曲正切

余割

csc输入角的余割(以弧度为单位)
cscd以度为单位的参数的余割
acsc反余割(以弧度为单位)
acscd反余割(以度为单位)
csch双曲余割
acsch反双曲余割

正割

sec角的正割(以弧度为单位)
secd参数的正割,以度为单位
asec反正割(以弧度为单位)
asecd反正割(以度为单位)
sech双曲正割
asech反双曲正割

余切

cot角的余切(以弧度为单位)
cotd以度为单位的参数的余切
acot反余切(以弧度为单位)
acotd反余切(以度为单位)
coth双曲余切
acoth反双曲余切

斜边

hypot平方和的平方根(斜边)

转换

度/弧度转换
deg2rad将角从以度为单位转换为以弧度为单位
rad2deg将角的单位从弧度转换为度
坐标转换
cart2pol将笛卡尔坐标转换为极坐标或柱坐标
cart2sph将笛卡尔坐标转换为球面坐标
pol2cart将极坐标或柱坐标转换为笛卡尔坐标
sph2cart将球面坐标转换为笛卡尔坐标

指数和对数

exp指数
expm1针对较小的 X 精确计算 exp(X)-1
log自然对数
log10常用对数(以 10 为底)
log1p针对较小的 X 精确计算 1+X 的自然对数
log2以 2 为底的对数和浮点数分解
nextpow22 的更高次幂的指数
nthroot实数的第 n 次实根
pow2浮点数的以 2 为底的幂运算和缩放
reallog非负实数数组的自然对数
realpow仅实数输出的数组幂
realsqrt非负实数数组的平方根
sqrt平方根

计算 1 的指数,它是欧拉数 e

exp(1)
ans = 2.7183

复数

函数

abs绝对值和复数的模
angle相位角
complex创建复数数组
conj复共轭
cplxpair将复数排序为复共轭对组
i虚数单位
imag复数的虚部
isreal确定数组是否使用复数存储
j虚数单位
real复数的实部
signSign 函数(符号函数)
unwrap平移相位角

离散数学

质因数、阶乘、排列、有理分式、最小公倍数、最大公约数

离散数学函数对整数(…、-2、-1、0、1、2、…)执行运算,或以整数返回离散输出。您可以使用这些函数来分解大数、计算阶乘、计算排列组合或求解最大公分母。

函数

factor质因数
factorial输入的阶乘
gcd最大公约数
isprime确定哪些数组元素为质数
lcm最小公倍数
nchoosek二项式系数或所有组合
perms所有可能的排列
matchpairs求解线性分配问题 (自 R2019a 起)
primes小于等于输入值的质数
rat有理分式近似值
rats有理输出

多项式

曲线拟合、根、部分分式展开

多项式是包含非负整数指数的单个变量的方程。MATLAB 使用包含按降幂排序的多项式系数的数值向量来表示多项式。例如,[1 -4 4] 对应于 x2 - 4x + 4。有关详细信息,请参阅创建并计算多项式

函数

poly具有指定根的多项式或特征多项式
polyeig多项式特征值问题
polyfit多项式曲线拟合
residue部分分式展开(部分分式分解)
roots多项式根
polyval多项式计算
polyvalm矩阵多项式计算
conv卷积和多项式乘法
deconv去卷积和多项式除法
polyint多项式积分
polyder多项式微分

线性代数

线性方程、特征值、奇异值、分解、矩阵运算、矩阵结构

MATLAB 中的线性代数函数提供快速且数值稳健的矩阵计算。功能包括各种矩阵分解、线性方程求解、计算特征值或奇异值等。有关介绍,请参阅MATLAB 环境中的矩阵

函数

[全部折叠](javascript:void(0)😉

线性方程

mldivide求解关于 x 的线性方程组 Ax = B
mrdivide求解关于 x 的线性方程组 xA = B
pagemldividePage-wise left matrix divide (自 R2022a 起)
pagemrdividePage-wise right matrix divide (自 R2022a 起)
decomposition求解线性系统的矩阵分解
lsqminnorm线性方程的最小范数最小二乘解
linsolve对线性系统求解
inv矩阵求逆
pageinvPage-wise matrix inverse (自 R2022a 起)
pinvMoore-Penrose 伪逆
lscov存在已知协方差情况下的最小二乘解
lsqnonneg求解非负线性最小二乘问题
sylvester求解关于 X 的西尔维斯特方程 AX + XB = C

特征值和奇异值

eig特征值和特征向量
pageeigPage-wise eigenvalues and eigenvectors (自 R2023a 起)
eigs特征值和特征向量的子集
balance对角线缩放以提高特征值准确性
svd奇异值分解
pagesvdPage-wise singular value decomposition (自 R2021b 起)
svds奇异值和向量的子集
svdsketch计算低秩矩阵草图的 SVD (自 R2020b 起)
svdappendRevise SVD after appending data (自 R2023b 起)
gsvd广义奇异值分解
ordeig拟三角矩阵的特征值
ordqz在 QZ 分解中将特征值重新排序
ordschur在 Schur 分解中将特征值重新排序
polyeig多项式特征值问题
qz广义特征值的 QZ 分解
hess矩阵的 Hessenberg 形式
schurSchur 分解
rsf2csf将实数 Schur 形式转换为复数 Schur 形式
cdf2rdf将复数对角型转换为实数块对角型

矩阵分解

luLU 矩阵分解
ldl埃尔米特不定矩阵的分块 LDL 分解
cholCholesky 分解
cholupdateCholesky 分解的秩 1 更新
qrQR 分解
qrdelete从 QR 分解中删除列或行
qrinsert将列或行插入 QR 分解
qrupdateQR 分解的秩 1 更新
planerotGivens 平面旋转

矩阵运算

transpose转置向量或矩阵
ctranspose复共轭转置
pagetranspose按页转置 (自 R2020b 起)
pagectranspose按页复共轭转置 (自 R2020b 起)
mtimes矩阵乘法
pagemtimes按页矩阵乘法 (自 R2020b 起)
mpower矩阵幂
sqrtm矩阵平方根
expm矩阵指数
expmvMatrix exponential multiplied by vector (自 R2023b 起)
logm矩阵对数
funm计算常规矩阵函数
kronKronecker 张量积
cross叉积
dot点积

矩阵结构

bandwidth矩阵的上下带宽
tril矩阵的下三角形部分
triu矩阵的上三角部分
isbanded确定矩阵是否在特定带宽范围内
isdiag确定矩阵是否为对角矩阵
ishermitian确定矩阵是 Hermitian 矩阵还是斜 Hermitian 矩阵
issymmetric确定矩阵是对称矩阵还是斜对称矩阵
istril确定矩阵是否为下三角矩阵
istriu确定矩阵是否为上三角矩阵

矩阵属性

norm向量范数和矩阵范数
pagenormPage-wise matrix or vector norm (自 R2022b 起)
normest2-范数估值
vecnorm向量范数
cond逆运算的条件数
condest1-范数条件数估计
rcond条件数倒数
condeig与特征值有关的条件数
det矩阵行列式
null矩阵的零空间
orth适用于矩阵范围的标准正交基
rank矩阵的秩
rref简化的行阶梯形矩阵(Gauss-Jordan 消去法)
trace对角线元素之和
subspace两个子空间之间的角度

引用与Matlab官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

崔渭阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值