主要内容

方程求解

解代数和微分方程

可以解代数方程、微分方程、微分代数方程(DAEs)。

解决代数方程以获得精确的解析解或高精度的数值解。对于解析解,使用解决,对于数值解,使用vpasolve。求解线性方程,使用linsolve。这些求解函数具有处理复杂问题的灵活性。。看到从solve函数排除方程的解决方案

解决微分方程通过使用dsolve。通过使用符号函数创建这些微分方程。看到创建符号函数

解决微分代数方程(DAEs),首先将其微分指数降为10使用符号数学工具箱™函数,然后使用MATLAB®解决,如ode15i,ode15s,或ode23t。看到求解微分代数方程(DAEs)

住编辑任务

解符号方程 在Live Editor中找到符号方程的解析解

功能

全部展开

equationsToMatrix 将线性方程转化为矩阵形式
消除 从有理方程中消去变量
finverse 功能逆
linsolve 求解矩阵形式的线性方程
波兰人 表达式或函数的极点
解决 方程和系统求解器
vpasolve 用数值方法求解符号方程
dsolve 求解微分方程组
massMatrixForm 提取质量矩阵和半线性微分代数方程组的右侧
odeFunction 将符号表达式转换为ODE求解器的函数句柄
odeToVectorField 将微分方程的阶化简为一阶
daeFunction 将微分代数方程组转化为MATLAB功能手柄适合ode15i
decic 找到具有代数约束的一阶隐ODE系统的一致初始条件
findDecoupledBlocks 在方程组中搜索解耦块
incidenceMatrix 求方程组的关联矩阵
isLowIndexDAE 检查方程组的微分指数是否小于2
massMatrixForm 提取质量矩阵和半线性微分代数方程组的右侧
odeFunction 将符号表达式转换为ODE求解器的函数句柄
reduceDAEIndex 将一阶微分代数方程组转化为微分指标1的等价方程组
reduceDAEToODE 将一阶半线性微分代数方程组转化为微分指标为0的等价方程组
reduceDifferentialOrder 将高阶微分方程组简化为等价的一阶微分方程组
reduceRedundancies 通过消除冗余方程和变量,简化一阶微分代数方程组
pdeCoefficients 提取偏微分方程的系数
pdeCoefficientsToDouble 将符号PDE系数转换为格式
Baidu
map