符号数学工具箱

执行符号数学计算

符号数学工具箱™ 提供用于求解、打印和操作符号数学方程的函数。您可以使用MATLAB创建、运行和共享符号数学代码®编辑器。工具箱提供了常见的数学领域的功能,如微积分、线性代数、代数和常微分方程、方程简化和方程操作。

符号数学工具箱让您分析执行微分,积分,简化,转换,和方程求解。您可以使用SI和美国单位系统进行尺寸计算和转换。您的计算可以通过分析或使用可变精度算术执行,结果以数学排版显示。

您可以将符号工作作为实时脚本与其他MATLAB用户共享,或将其转换为HTML或PDF以供发布。你可以生成MATLAB函数,Simulink金宝app®函数块和Simscape™方程直接来自符号表达式。

开始:

微积分

定义并执行符号表达式、方程、数字和变量的操作。

集成

求定积分或不定积分的精确解析解。金宝搏官方网站使用可变精度算法执行高精度数值积分。

用导数计算函数的定积分及其最大值。

区别

计算符号表达式或函数的导数,包括函数导数。

用1求f(x)的局部极大值、极小值和拐点和2nd导数。

级数展开、积分变换和向量分析

使用级数展开逼近函数,计算公共变换及其逆,并执行向量微积分运算。

使用Padé近似的不同精度阶的系统响应。

方程求解、化简和代换

操作、简化和求解符号表达式。

解决代数和微分方程

解析解线性和非线性代数和微分方程。简化微分代数方程。

研究阻尼谐振子在过、过和临界阻尼情况下的运动。

简化和重写表达式

使用不同的假设或选项简化和重写符号表达式,以操作各种计算的表达式。

使用简化作用

替代变量

用特定的符号或数值替换表达式的部分,以使用替换来计算符号表达式。

符号矩阵中的元素替换潜艇作用

线性代数

对符号向量和矩阵执行线性代数运算。

矩阵运算与变换

分析、变换和分解矩阵以研究线性方程组的性质。

研究3×3希尔伯特矩阵的奇异值。

解线性方程组

以矩阵或方程形式求解线性方程组。计算矩阵性质,如特征值、范数、行列式和特征多项式,以研究线性方程组。

推导平凡马尔可夫链的符号平稳分布,并确定转移概率。

可视化

分析地绘制符号表达式,创建动画,并自定义可视化。

分析策划

使用内置函数来绘制符号表达式和使用扩展的MATLAB图形功能的函数。

图f = ex罪⁡(20 x), ex, - ex使用fplot命令。

动画

使用动画可视化符号表达式的行为。

给定变化角速度的移动汽车活塞的动画。

可变精度运算

用变精度算法控制计算精度

精度和计算速度

显式设置有效位数以避免隐藏的舍入错误。通过使用可变精度算法降低精度来提高计算速度。

通过降低精度来提高黎曼ζ函数的计算时间。

单位与量纲分析

使用内置或自定义单元系统执行维度计算

定义、创建和转换单元

创建自定义单位系统并在现有单位系统之间转换。直接使用2000多个内置测量单位测量物理量,如质量、时间、速度和功率。

想像伞兵接近极限速度时的速度。

进行空间分析

验证物理计算中各单元的尺寸兼容性和一致性。

使用checkUnits作用

文档和共享

使用MATLAB实时脚本文档和共享可再现的符号数学计算

交互式计算

使用MATLAB Live Editor交互式地更新和显示MATLAB代码、格式化文本、方程、图像和超链接的符号数学计算。

使用MATLAB实时脚本显示符号数学计算以及MATLAB代码和其他文档。

共享MATLAB代码和现场脚本

通过在叙述中嵌入代码来创建可重复的文档。以实时脚本、生成的pdf或HTML文档的形式发布和共享您的工作。

将您的工作作为可执行笔记本与其他MATLAB用户共享。

代码生成

将符号方程转换为函数或块,用于数值模拟和工程设计。

为MATLAB, Simulink和Simscape金宝app生成代码

直接从符号表达式生成MATLAB函数、Simulink金宝app函数块或自定义基于方程的Simscape组件。

通过从符号表达式创建自定义组件来扩展Simscape建模环境。

为C、Fortran、LaTeX和MathML生成代码

从符号表达式生成用于数值计算的C或Fortran代码。生成用于显示的LaTeX或MathML。

使用符号表达式中的注释生成优化的C代码。

最新功能

可变精度求和

使用期望的精度级别计算符号序列的数值和

看到发布说明有关这些特性和相应功能的详细信息。

机器学习入门

交互式介绍分类问题的实用机器学习方法。