1
导读
版本 11 在代数和数论方面增添了几个较小却非常有用的函数. 增强功能包括新类型自然整数的枚举、数字位数处理、复数表示、坐标转换、矩阵操作、组合最优化,以及点、向量和路径的参数化等.
2
案例
Mathematica在代数和数论中的应用部分示例如下:
下面小编用Mathematica求解几个实例的过程向大家展示其在代数和数论中的应用.
示例1:海龟绘图
AnglePath 通过连续指定相对于前一个点的位移来获取二维点列表. 该列表与 Logo 编程语言的龟标图形路径相对应.
生成简单的龟标图形.
生成科赫雪花曲线.
生成龙形曲线.
生成其他有趣曲线.
示例2:Tweet-a-Program
AnglePath 和 CirclePoints 可在简短的一段编码中产生优美的结果,特别适用于 Wolfram Tweet-a-Program.
新函数 KnapsackSolve 提供了简单且便于使用的方法求解如背包问题 (knapsack problem) 的组合最优化问题. 背包问题在很多不同领域都存在,如二维切割问题和资本预算,并且可被用来构建密码系统.
以下为一个食品列表,其中还指定了每个水果的热量含量、平均价格和最大数量.
确定每种水果的数量以最大化给定金额的水果的热量含量.
以下为每种水果提供的热量与热量总和.
以下为每种水果的价格和价格总和.