Mathematica 经过三十年的发展,在技术计算领域确立了其领先地位,为全球的技术创新者、教育工作者、学生等提供了强大的计算环境。最新发布的 Mathematica 12.3.1 版本引入了多项新功能和改进。
用户可以免费试用 Mathematica Chinese 12.3.1。
版本 12.3 的新功能概览
核心语言增强
- Around(已更新):性能显著提升
- StringTakeDrop:用于字符串的提取或删除操作
- LexicographicSort:对复合对象进行字典排序
- ExcludedContexts, IncludedContexts:限制 FullDefinition 和相关函数中的递归定义
- FullDefinition(已更新)、Save(已更新)、Manipulate(已更新)、DynamicModule(已更新)
- ProgressReporting, $ProgressReporting:控制算法函数是否显示进度条
- PersistentSymbol:跨会话保持值的符号
- WithLock:在指定文件上运行带锁的表达式
- DatasetTheme:设置 Dataset 对象的显示主题
数学计算改进
- SolveValues:直接提供方程组的确切解值
- NSolveValues:直接提供方程组的数值解
- Root(已更新):支持多元根
- Solve, Reduce(已更新):支持超越方程组
- Minimize 等(已更新):高效支持多参数线性规划 (LP) 和二次规划 (QP)
- NMinimize 等(已更新):支持拟凸和对数凸优化
- ConvexOptimization(已更新):支持 Gurobi 和 MOSEK 商业求解器
- ConvexOptimization(已更新):支持用户可扩展方法框架
- FoxH:Fox H 函数,广义 MeijerG 函数
- CarlsonRC:Carlson 椭圆积分函数
- CarlsonRD, CarlsonRE, CarlsonRF, CarlsonRG, CarlsonRJ, CarlsonRK, CarlsonRM
- DSolve(已更新):现在可以求解具有有理函数系数的 ODE 的任何线性系统
- DSolve(已更新):现在可以求解带有 q-有理函数系数的线性 ODE
- DSolve(已更新):支持 PDE 模型算子,如 WavePDEComponent
- DSolve(已更新):增加了对 PDE 符号解的新广泛支持
- BilateralLaplaceTransform:双边拉普拉斯变换
- InverseBilateralLaplaceTransform:逆变换
- PrimePi(已更新):支持长时间计算的进度监控
- NumberDigit:给出数字的第 n 个十进制数字
可视化与图形增强
- StreamPlot3D:绘制 3D 中向量场函数的流线
- ListStreamPlot3D:绘制 3D 中向量场数据的流线
- VectorPlot3D(已更新):可以在区域上绘制
- GeoGraphPlot:显示带有地理顶点的地图上的图
- GeoGraphics(已更新):改善了在向量地图上标签的处理
- ListLinePlot3D:绘制三维数据的线
- AxisObject:表示广义量化轴的图形图元
- TickDirection, TickLabelOrientation, TickLabelPositioning, TickLabels, TickLengths, TickPositions
- RegionDilation:用另一个区域扩张一个区域,也称为 Minkowski 和
- RegionErosion:用另一个区域侵蚀一个区域,也称为 Minkowski 差
- CanonicalizeRegion:规范化区域表示
- RegionConvert:转换为区域的隐式或参数表示
- MaterialShading:曲面材料的真实渲染
- Lighting(已更新):新的三点照明设置(用于材料和其他显示)
Mathematica 以其卓越的技术和简便的使用方法闻名于世,提供了集成且持续扩展的系统,涵盖了最广泛和深入的技术计算功能,并可通过网页浏览器实现云端访问,以及在所有现代桌面系统上的本地访问。