NAG4M2—数字代数几何
包裹数字代数几何,也称为NAG4M2(Macaulay2的数值代数几何),实现了多项式同伦延拓方法来求解多项式方程组,并描述了正维复代数簇。
- 同伦延拓的基本组件在Macaulay核2在C++中;包的主要方法使用这种快速实现。
- 对于选定的方法,该软件包提供了一种替代方法:用户可以选择将计算外包给外部软件,贝尔蒂尼或PHC包,前提是这些安装在系统中。
包的一个版本(参见当前文档)随最新版本的麦考利2.
要使用数字代数几何跟随步骤1(可选步骤2和3获取最新的前端,步骤4获取开发人员的版本):
- 下载并安装麦考利2
- 从这个M2 github存储库分支克隆Macaulay2源代码:https://github.com/antonleykin/M2(NAG分行),
git克隆-b NAGhttps://github.com/antonleykin/M2.git
- 确保M2包裹从M2/Macaulay 2/包装/上述源代码的目录:更改“路径”,例如。
path={“directory-where-you-cloned/M2/Macaulay2/packages/”}|path
如果您希望在开始时自动执行上面的行每一个M2会话,编辑初始.m2(位于~/.麦考利2/在Linux系统上)。
- 从源代码编译M2可执行文件(最新的分布式M2可运行文件应该适用于大多数情况)。
开始使用有用的Macaulay2命令:
needsPack“数字代数几何”
查看帮助数字代数几何
帮助数字代数几何