标签:maple
evalf
evalhf
另外,"->"后面的表达式可以是if语句(在if语句中可嵌套其他的语句)。例如:
定义过程: f:=(x,y,z)->if x > 0 then x^2+y+z else x+y+z end if;
调用过程: f(1,2,3);
参数表中也可指定参数的类型。
Maple的大部分系统函数是用Maple语言编写的,只有Maple内核的函数是用其他语言编译完成的,我们可以使用Maple命令来查看系统函数的函数体,从而可以参考其编写方式,当然内核函数的函数体是看不到的。
首先运行: interface(verboseproc = 2);
再运行: print(sin);
则可以看到sin函数的代码.
另外如果是我们自己写的函数, 我们直接用print(函数名)来查看.