千里马:如何定义内置函数?

时间:2020-06-23 10:24:01

标签: maxima wxmaxima

是否可以在Maxima中定义内置函数?

我有一个要在多个.wxm文件中使用的函数,而无需在每个文件中都定义它们。

1 个答案:

答案 0 :(得分:2)

您可以将函数放入文件中,假设它名为foo.mac,然后调用load("foo.mac")将函数加载到Maxima或wxMaxima中。

请注意,load必须能够找到foo.mac。如果foo.mac不在通常的文件夹之一中,则可以通过几种不同的方式帮助load找到它:

(1)说明完全合格的路径,例如load("/Users/myfolder/myfunctions/foo.mac")

(2)将您的文件夹放在要搜索的文件夹列表中,然后调用load。例如

push ("/Users/myfolder/myfunctions/###.mac", file_search_maxima);
load ("foo.mac");

请注意,file_search_maxima是一个全局变量,它告诉所有load搜索到的文件夹。

相关问题