文档

符号数学工具箱函数

MATLAB中的符号计算

符号变量、表达式、函数和首选项

褶皱 使用函数组合(折叠)向量
分段 有条件定义的表达式或函数
信谊 创建符号变量,表达式,函数,矩阵
str2sym. 评估表示符号表达式的字符串
symfun 创建符号函数
信谊 创建符号变量和函数
symvar 在符号表达式,矩阵或函数中找到符号变量
argnames 符号函数的输入变量
孩子们 子表达式或符号表达式的项
公式 定义符号函数的数学表达式
检查表达式是否包含特定的子表达式
disp 显示符号输入
显示 显示符号输入
漂亮的 Prettyprint符号表情
是一菲特 检查符号数组元素是否是有限的
isinf 检查符号数组元素是否为无穷大
isnan 检查符号数组元素是否为NAN
funtool 函数计算器
sympref 设置符号偏好

算子与初等运算

- 符号减法
+ 象征性的加法
时代 符号数组乘法
LDIVIDE. 符号数组左除
Rdivide. 符号数组右除
权力 符号阵列功率
mtimes 符号矩阵乘法
mldivide 符号矩阵左除法
Mrdivide. 象征性矩阵右分裂
mpower 符号矩阵幂
翻倒 符号矩阵转换
ctranspose. 符号矩阵复共轭转置
情商 定义方程
通用电气 定义大于或等于关系
gt 定义大于关系
定义小于或等于关系
lt 定义小于关系
定义不平等
检查表达式是否包含特定的子表达式
符号输入的数字类型
是平等的 测试符号输入的相等性
isequaln 测试符号对象的平等,将NaN值视为相等
分段 有条件定义的表达式或函数
符号表达式的逻辑与
逻辑上不适合符号表达式
符号表达式的逻辑或
XOR. 符号表达式的逻辑XOR
全部 测试是否为符号数组元素的所有方程和不等式是有效的
任何 检验以符号数组元素表示的方程和不等式中,是否至少有一个有效
检查表达式是否包含特定的子表达式
符号输入的数字类型
isequaln 测试符号对象的平等,将NaN值视为相等
是一菲特 检查符号数组元素是否是有限的
isinf 检查符号数组元素是否为无穷大
isnan 检查符号数组元素是否为NAN
逻辑 检验方程或不等式的有效性
nnz 非零元素的个数
诺塞洛斯 非零元素
CEIL. 正无穷方向的圆形符号矩阵
修复 轮对零
地面 向负无穷方向的圆形符号矩阵
裂缝分析 符号矩阵元素的小数部分
国防部 分裂后的符号模量
quorem 商和余数
符号矩阵元素圆
连词 象征性的复共轭
想象 复数的虚部
真实的 复杂数字的真实部分

符号和数字之间的转换

字符 将符号对象转换为字符向量
cell2sym. 将单元格数组转换为符号数组
将符号值转换为MATLAB双精度
Int8, int16, int32, int64 将符号矩阵转换为有符号整数
poly2sym 从系数向量建立符号多项式
将符号矩阵转换为单精度
信谊 创建符号变量,表达式,函数,矩阵
Sym2Cell. 将符号数组转换为单元格数组
sym2poly 从符号多项式中提取所有数值系数的向量,包括零
symfun 创建符号函数
Uint8, uint16, uint32, uint64 将符号矩阵转换为无符号整数
VPA. 可变精度运算

度量单位

checkUnits 检查相容的尺寸和一致的单位
findUnits 求输入单位
isUnit 确定输入是否是符号单元
newUnit 定义新单位
removeUnit 移除单位
改写 用另一个函数重写表达式
separateUnits 从表达式单独的单位
简化 代数简化
str2symunit. 将字符向量或字符串转换为单元
symunit 度量单位
Symunit2str. 转换单位到字符向量
unitConversionFactor 单位之间的转换因子
unitInfo 关于度量单位的信息
saintunits. 单位系统的基础单元
derivedUnits 单位制的导出单位
newUnitSystem 定义单元系统
removeUnitSystem 删除单元系统
unitSystems 列表可用单元系统

数学

方程求解

equationsToMatrix 将线性方程组转换为矩阵形式
finverse 功能逆
linsolve 求解以矩阵形式给出的方程线性系统
杆子 表达极点或功能极点
解决 方程和系统求解器
vpasolve 解决方程数值
dsolve 微分方程和系统求解器
massMatrixForm 差分代数方程半线性系统提取质量矩阵和右侧
odeFunction 将符号表达式转换为ODE求解器的函数句柄
odeToVectorField 将微分方程的阶降为1
daeFunction 将微分代数方程组转换为适用于ode15i的MATLAB函数句柄
decic 求一阶隐式ODE代数约束系统的一致初始条件
findDecoupledBlocks 在方程组中寻找解耦块
incidenceMatrix 求方程组关联矩阵
isLowIndexDAE 检查方程组的微分指标是否小于2
massMatrixForm 差分代数方程半线性系统提取质量矩阵和右侧
odeFunction 将符号表达式转换为ODE求解器的函数句柄
reduceDAEIndex 将一阶微分代数方程组转化为微分指标为1的等价方程组
SDECTAETODE. 将一阶半线性差分代数方程转换为差分指数0的等效系统
reduceDifferentialOrder 将高阶微分方程组简化为等价的一阶微分方程组
reduceRedundancies 通过消除冗余方程和变量,简化一阶微分代数方程组

公式操作和简化

简化 代数简化
简化零件 分数的象征性简化
SubExpr. 用公共子表达式重写符号表达式
漂亮的 Prettyprint符号表情
多项式系数 多项式的系数
扩大 多项式和基本功能的象征性扩展
霍纳 霍纳嵌套多项式表示
号码 提取分子和分母
partfrac 部分分式分解
孩子们 子表达式或符号表达式的项
收集 收集系数
结合 结合相同代数结构的项
撰写 功能性成分
因数 整数或表达式的除数
因素 分解
隔离 将变量或方程中的表达式分离出来
方程的左边(LHS)
改写 用另一个函数重写表达式
RHS. 方程右边(RHS)
漂亮的 Prettyprint符号表情
SubExpr. 用公共子表达式重写符号表达式
subs 符号替换

微积分

diff 区分符号表达或功能
功能性衰变 函数导数
int 定积分和不定积分
rsums 黎曼和的交互求值
vpaintegral 使用可变精度的数值积分
旋度 卷曲矢量领域
分歧 传染媒介领域的分歧
梯度 标量函数的梯度向量
黑森 粗糙的标量函数矩阵
雅可比矩阵 雅各比亚矩阵
拉普拉斯 标量函数的拉普拉斯方程
潜在的 向量场势
VectorPotential. 向量场的向量势
梯度近似
rsums 黎曼和的交互求值
系列 Puiseux系列
泰勒 泰勒级数
Taylortool. 泰勒系列计算器
cumprod 象征性的累积产品
浓汤 象征性的累计金额
symprod 产品的系列
symsum 笔系列
限制 符号表达式极限
傅里叶 傅里叶变换
ifourier 傅里叶反变换
ilaplace 拉普拉斯逆变换
iztrans 逆z变换
拉普拉斯 拉普拉斯变换
sympref 设置符号偏好
Ztrans. z变换

线性代数

沿着指定的维度连接符号数组
结肠 创建符号向量、数组下标和for循环迭代器
horzcat 水平连接符号数组
numel. 符号阵列的元素数
尺寸 符号矩阵维度
排序 对符号向量或矩阵的元素进行排序
vertcat 垂直连接符号数组
诊断接头 创建或提取符号矩阵的对角线
重塑 重塑象征性的数组
下三角阵 返回符号矩阵的下三角部分
triu 返回符号矩阵的上三角部分
伴随 符号方阵的伴随矩阵
气孔导度 矩阵的条件数
依据 计算符号矩阵的数度决定因素
equationsToMatrix 将线性方程组转换为矩阵形式
发票 计算符号矩阵逆
linsolve 求解以矩阵形式给出的方程线性系统
规范 矩阵或向量的范数
PINV. 符号矩阵的莫尔-彭罗斯逆(伪逆)
排名 求符号矩阵的秩
rref 矩阵的行简化阶梯形(高斯-约当消去法)
colspace 矩阵的列空间
矩阵零空间的形式基
奥尔特 符号矩阵范围的标准正交基
胆固醇 柯列斯基分解
LU因分化
qr QR分解
圣言会 符号矩阵的奇异值分解
charpoly 基质的特征多项式
eig. 符号矩阵的特征值和特征向量
约旦 乔丹的矩阵形式
旋度 卷曲矢量领域
分歧 传染媒介领域的分歧
梯度 标量函数的梯度向量
黑森 粗糙的标量函数矩阵
雅可比矩阵 雅各比亚矩阵
拉普拉斯 标量函数的拉普拉斯方程
潜在的 向量场势
VectorPotential. 向量场的向量势
Hermiteform. 矩阵的厄米特形式
约旦 乔丹的矩阵形式
smithform. 史密斯矩阵
伯恩斯坦姆塔里克里 伯恩斯坦矩阵
托普利兹 象征性的托普利兹矩阵
EXPM. 矩阵指数
funm 一般矩阵函数
logm 矩阵对数
SQRTM. 矩阵的平方根

假设

假设 在符号对象上设置假设
假定 在符号对象上添加假设
假设 显示影响符号变量,表达式或功能的假设
清除所有 从MATLAB工作区中移除项目并重置MuPAD引擎
符号输入的数字类型
分段 有条件定义的表达式或函数
重置 关闭MuPAD引擎
总是 检查方程或不等式是否对其变量的所有值都成立
逻辑 检验方程或不等式的有效性

多项式

多项式系数 多项式的系数
poly2sym 从系数向量建立符号多项式
表示多项式的根
sym2poly 从符号多项式中提取所有数值系数的向量,包括零
charpoly 基质的特征多项式
冲走 矩阵的最小多项式
伯恩斯坦 伯恩斯坦多项式
Chebyshevt. Chebyshev第一种多项式
Chebyshevu. 第二类切比雪夫多项式
Gegenbauerc. Gegenbauer多项式
hermiteH 埃尔米特多项式
jacobiP 雅可比多项式
laguerreL 广义Laguerre功能和Laguerre多项式
legendreP 勒让德多项式

数学函数

加泰罗尼亚语的 加泰罗尼亚常数
eulergamma 欧拉 - Mascheroni常数
日志 符号矩阵项的自然对数
log10 符号矩阵元素以10为底的对数
log2 符号矩阵元素以2为底的对数
inrog. Inlogarithm功能
polylog Polylogarithm
ψ 双函数
ζ 黎曼ζ函数
象征性的正弦函数
COS. 象征性的余弦函数
棕褐色 象征性的正切函数
婴儿床 象征性的余切函数
证券交易委员会 象征性的正割函数
CSC. 象征性的csc函数
印度历的7月 符号反正弦函数
ACOS. 符号逆余弦功能
: 符号逆正态函数
幕科 符号逆余切函数
asec 符号逆sec函数
ACSC. 符号逆余割函数
sinh 符号双曲正弦函数
cosh 符号双曲余弦函数
双曲正切 符号双曲正切函数
双曲余切 符号双曲余切函数
双曲正割 符号双曲线函数
csch 符号双曲余割函数
的作用 符号反双曲正弦函数
Acosh. 符号反双曲余弦函数
atanh. 符号逆双曲正切函数
acoth 符号反双曲余切函数
asech 符号逆双曲正割函数
ACSCH. 符号反双曲余割函数
ABS. 实数或复数的绝对值
象征性的极角
atan2. 符号四象限反切
想象 复数的虚部
真实的 复杂数字的真实部分
标志 实值或复数的符号
标志 复数的虚部的符号
β β函数
的阶乘 阶乘函数
γ γ函数
gammaln 对数伽玛函数
igamma 伽马功能不完整
nchoosek 二项式系数
pochhammer Pochhammer象征
道森 道森积分
ERF. 错误功能
ERFC 互补错误功能
erfcinv 反补误差函数
erfi. 虚构的误差函数
erfinv. 逆误差函数
fresnelc 菲涅耳余弦积分函数
菲涅耳 菲涅耳正弦集成功能
coshint 双曲余弦积分函数
cosint 余弦积分函数
eig.ydF4y2Ba 一参数指数积分函数
expint 指数积分函数
eulergamma 欧拉 - Mascheroni常数
标志 对数积分功能
sinhint 双曲正弦积分函数
sinint 正弦积分功能
ssinint 移动正弦积分功能
ellipke 完整的第一和第二种的椭圆形积分
ellipticCE 补充完整的第二种椭圆形积分
ellipticCK 第一类补完全椭圆积分
ellipticCPi 第三类补完全椭圆积分
椭圆形 第二类完全和不完全椭圆积分
ellipticf. 第一类不完全椭圆积分
elliptick. 第一类完全椭圆积分
ellipticNome 椭圆省函数
ellipticPi 第三种完整和不完整的椭圆形积分
Jacobiam 雅可比振幅函数
雅各布 雅可比CD椭圆函数
jacobicn. Jacobi CN椭圆函数
雅各布斯 雅可比CS椭圆函数
Jacobidc. 雅可比DC椭圆函数
Jacobidn. Jacobi DN椭圆功能
雅各布毒品 Jacobi DS椭圆函数
jacobiNC Jacobi NC椭圆函数
jacobiND Jacobi ND椭圆函数
雅各宾派 Jacobi ns椭圆函数
jacobiSC Jacobi SC椭圆功能
jacobiSD Jacobi SD椭圆函数
jacobiSN Jacobi SN椭圆函数
雅各布比扎 Jacobi Zeta功能
狄拉克 DIRAC DELTA功能
沉重的 重度阶段功能
kroneckerDelta 克罗内克符号函数
rectangularPulse 矩形脉冲功能
triangularPulse 三角脉冲函数
一般 空气的作用
贝塞利 第一类修正贝塞尔函数
贝塞尔馆 第一类贝塞尔函数
贝塞尔克 第二类修正贝塞尔函数
宾至如上 第二类贝塞尔函数
hypergeom 超几何函数
kummerU 汇合超几何Kummer U函数
meijerG 梅耶尔准备功能
whittakerM 惠塔克M函数
whittakerW 惠塔克W函数
lambertw 兰伯特W函数
wrightOmega 赖特ω函数

数量和精度

数字 使用更改变量精度
将符号值转换为MATLAB双精度
VPA. 可变精度运算
CEIL. 正无穷方向的圆形符号矩阵
连词 象征性的复共轭
修复 轮对零
地面 向负无穷方向的圆形符号矩阵
裂缝分析 符号矩阵元素的小数部分
想象 复数的虚部
马克斯 最大的元素
最小值 最小的元素
真实的 复杂数字的真实部分
符号矩阵元素圆

数论

伯努利 伯努利数和多项式
因数 整数或表达式的除数
欧拉 欧拉数和多项式
斐波那契 斐波纳契数
肾小球囊性肾病 最大公约数
谐波 调和函数(调和数)
LCM. 最不常见的倍数
国防部 分裂后的符号模量
nextprime 下一个素数
prevprime 以前的素数
quorem 商和余数
依旧后分裂

图形

fcontour 绘制轮廓
fimplicit. 绘制隐式符号方程或函数
fimplicit3 绘制三维隐式方程或函数
fmesh 图3 d网格
fplot 绘制符号表达或功能
fplot3 绘制三维参数曲线
fsurf 绘制三维表面
ezcontour. 等值线绘图机
ezcontourf 填充轮廓仪
ezmesh 三维网格绘图仪
ezmeshc. 结合网格和轮廓绘图仪
ezplot 绘制符号表达式、方程或函数
ezplot3 三维参数曲线绘图仪
ezpolar 极地坐标绘图仪
ezsurf 绘制三维表面
ezsurfc 组合表面和轮廓绘图仪

代码生成

matlabFunction 将符号表达式转换为功能句柄或文件
matlabFunctionBlock 将符号表达式转换为MATLAB功能块
simscapeEquation 将符号表达式转换为Simscape语言方程
symReadSSCParameters 从Simscape组件加载参数
symReadSSCVariables 从Simscape组件加载变量
symWriteSSC 创建新的Simscape组件
CCODE. C代码表示符号表达式
fortran 符号表达式的Fortran表示
乳胶 乳胶形式的符号表达
texlabel 符号表达式的TeX表示

Matlab和Mupad集成

MUPAD职能呼叫

evalin 在不指定参数的情况下计算MuPAD表达式
函数宏指令 计算指定参数的MuPAD表达式
将MuPAD程序文件读入符号引擎

MuPAD文件和接口

allMuPADNotebooks 所有开放的笔记本
关闭MuPAD笔记本
医生 获取Mupad函数的帮助
evaluatemupadnotebook. 评估MuPAD笔记本
mupad 启动mupad笔记本
mupadNotebookTitle MuPAD笔记本的窗口标题
mupadwelcome 开始MuPAD接口
openmn 打开MuPAD笔记本
openmu 打开MuPAD程序文件
openxvc 打开MuPAD未压缩图形文件(XVC)
OpenXVZ. 打开MuPAD压缩图形文件(XVZ)

变量和表达式交换

getVar 从MuPAD笔记本获取变量
setVar 在MuPAD笔记本中分配变量

MuPAD引擎命令

清除所有 从MATLAB工作区中移除项目并重置MuPAD引擎
重置 关闭MuPAD引擎
symengine 返回象征性的引擎

MuPAD到MATLAB的代码转换

ConvertMupadnotebook. 转换MuPAD笔记本到MATLAB的活脚本
这个主题有用吗?