在每种编码语言中都有可能运行脚本;就像在Matlab中一样,我可以运行一个简单的脚本/函数,如:
ShopCart.calculatePrice()
所以,如果我输入test(20),我得到一个矢量b = [21,22,...,120];现在我刚刚开始使用枫树,我很困惑; 我得到一张空白的模板" 2d Math"在哪里我可以输入例如5 + 2得到结果7; 但是,我真的无法创建一个像上面所示的简单功能; 有谁知道怎么做?
非常感谢
答案 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命令也有自己详细的帮助页面集。