Matlab符号计算
2023-04-27 18:15:41 3 举报
AI智能生成
计算物理Symbolic Toolbox思维导图
作者其他创作
大纲/内容
创建符号画对象
符号常量
A = sym(4)
符号变量<br>
A = sym('x', set) / syms a b c<br>
符号函数
syms x f(x)<br>
符号表达式整理<br>
subs 替换符号表达式中的变量<br>
vpa 计算符号表达式的数值<br>
simplify 表达式化简
collect 按指定变量合并同类项<br>
factor 分接因数/因式<br>
expand 展开多项式\三角函数\指数函数等<br>
children 提取表达式子项
rewrite 把表达式重写成指定的函数形式,比如把复指数函数改写成三角函数等<br>
numden将表达式写成有理分式后提取分子和分母
horner 将多项式写成horner形式,一种快速计算多项式值的形式<br>
coeffs提取多项式的系数
符号表达式的运算
在数值计算中常用的函数,对于符号运算依然适用<br>
log, log10, log2<br>
sin cos tan cot sec csc<br>
asin acos atan acot asec acsc<br>
sinh cosh tanh coth sech csch<br>
asinh acosh atanh acoth asech acsch<br>
复数函数运算abs angle atan2 imag real sign<br>
狄拉克delta函数dirac<br>
亥维赛阶跃函数heaviside
矩形脉冲函数rectangularPulse<br>
三角脉冲函数trianglePulse<br>
beta函数beta
阶乘factorial
伽马函数gamma
函数的复合: compose<br>
微积分<br>
求极限limit
积分 int<br>
微分 diff<br>
级数展开taylor<br>
级数求和、积:symsum/symprod<br>
矢量分析的算符nabla,laplacian<br>
gradient
divergence<br>
curl
积分变换
傅里叶变换
fourier
ifourier
拉普拉斯变换
laplace
ilaplace
Z变换
ztrans<br>
iztrans
求解方程<br>
代数方程solve<br>
微分方程dsovle
符号单位
符号单位的使用<br>
符号单位集合symunit: u = symunit; length = 5*u.cm类似这样<br>
符号单位的操作
单位转化unitConvert
量纲分析checkUnits(expr, option)<br>
option为'Compatible'时检查单位是否相容,即一般物理里面常说的量纲分析
option为'Consistent'时,检查单位是否完全一致(mm和m不完全一致)
收藏
0 条评论
下一页