如何在枫树中运行脚本?

时间:2016-01-26 14:09:14

标签: maple

在每种编码语言中都有可能运行脚本;就像在Matlab中一样,我可以运行一个简单的脚本/函数,如:

ShopCart.calculatePrice()

所以,如果我输入test(20),我得到一个矢量b = [21,22,...,120];现在我刚刚开始使用枫树,我很困惑; 我得到一张空白的模板" 2d Math"在哪里我可以输入例如5 + 2得到结果7; 但是,我真的无法创建一个像上面所示的简单功能; 有谁知道怎么做?

非常感谢

2 个答案:

答案 0 :(得分:2)

有几种方法可以在Maple中进行所谓的过程。最通用的方法是

test:= proc(a::algebraic)
local i;
     <seq(a+i, i= 1..100)>
end proc;

要使用此过程,请执行

b:= test(20);

&#34; 2d数学&#34;风格很丑陋 - 充满了虫子。在使用它之前,我建议切换到Maple Input(有时称为1D输入)。您可以从“工具” - >“选项”菜单中永久设置此选项。

答案 1 :(得分:2)

您可以在手册中阅读有关Maple编程和编写程序的内容。

直接在Maple帮助系统中可以使用这些手册,但我在下面给出的链接是帮助系统的Online version(最新版本)。

快速入门是Basic Programming中的User Manual部分以及procedures上的部分。

要获得更高级的编程,请查看Programming Guide,其中还有一个关于procedures的小节。

本手册的这些部分还介绍了在各种Maple会话中共享已定义过程的方法,以及可以在GUI(图形用户界面)中创建它们的几种方式(或位置)。

当然,proc命令也有自己详细的帮助页面集。