scilab符号运算工具箱Symbolic Toolbox for Scilab安装过程
??[原创]scilab符号运算工具箱Symbolic Toolbox for Scilab安装过程 ???????????转载自:http://hi.baidu.com/northhujia/blog/item/b01b57a7a9046795d1435813.html ??????前天装上了Symbolic Toolbox for Scilab,感觉非常好用。现在把安装过程写出来大家分享一下。就像matlab使用maple的内核实现符号运算一样,scilab通过perl脚本语言调用maxima(功能像maple一样强大,不对,应该说maple像maxima一样强大。只能说儿子像父亲,不能说父亲像儿子,呵呵)。所以,安装之前需要maxima和perl。 ?????安装之前需要准备以下文件:???? ????????????? 1??? maxima:????maxima for windows 下载页面?? ???????????????或到这里找?http://sourceforge.net/project/showfiles.php?group_id=4933 ????????????????2?activePerl免费版下载页面(表单可填可不填,直接continue即可) ????????????????3?符号运算工具箱Symbolic Toolbox for Scilab: ??????????????http://www.cert.fr/dcsd/idco/perso/Magni/toolboxes.html#symbolic??单击 file2。 ????????????????4??OVLD(overloading module的缩写),这是符号运算的函数库(严格地说,只不过是接口而已,实际上的实现是由maxima完成的),全部重载同名的数值运算函数。 ???????????? 与3 同一页面,从 file1?? 下载。 ????????????好了,现在可以安装了,这里假设已安装了scilab,我的安装路径是D:Program Filesscilab-4.1 (以下用SCI表示scilab安装路径,如果不知道,可启动scilab,输入SCI,回车) ????????? 1 安装maxima,一直按下一步就可以.记下安装路径. ?????????????? 如: D:Program FilesMaxima-5.11.0bin 其实单单maxima本身也很好玩,可以显示数学公式. ????????? 2 安装activePerl,也很简单,也记下安装路径. ?????????????? 如: D:Program Filesperlbin ????????? 3 将1 2的安装路径添加到环境变量中.??? 具体过程: ?????????????? 右击"我的电脑"------>"属性"------>"高级"------->"环境变量";双击"系统变量"下的"Path",此时会弹出一个对话框,观察path文本框,会发现里面是一些用分号隔离的路径,将1 2的路径添加到末尾(不要忘记相邻的路径之间的分号). ????????? 4 前面说过,scilab使用perl脚本调用maxima进行符号运算,所以若加载了符号运算工具箱,退出scilab时要杀死maxima.exe进程.这个任务交给以下几行代码: if exists('MAX'); ??killserver(%t); end; ???????? 找到SCI文件夹下的scilab.quit文件,用记事本或其它编辑器打开,在开始处添进去. 注:scilab.star和scilab.quit是两个特殊的sci脚本文件,分别在scilab每次启动之后和退出之前自动加载执行.你可以修改这两个文件以使scilab启动和退出时自动完成某些任务(如加载每次都要使用的工具箱),比如我添加了一些代码来让scilab自动保存命令窗口记录和工作空间. ???????? 5 如果scilab已启动,关掉它. ???????????? 解压 文件3,4到SCIcontrib下(SCI是你的scilab安装路径),这样,contrib下就多了SYM和OVLD这两个文件夹. ??????????? 现在启动scilab,点击菜单栏最右边"toolboxes",如果发现多了SYM和OVLD两项,开始下一步,否则检查contrib下是否有SYM和OVLD文件夹. ????????? 6?? "File"菜单-----> "exec",选中"SCI/contrib/SYM/builder.sce",直到命令窗口出现光标.同样执行"SCI/contrib/OVLD/builder.sce"; ????????? 7?? 加载重载函数库和符号运算工具箱.菜单栏最右侧: ?????????????? "toolboxes"----->OVLD;?? 等待光标出现. ????????????? "toolboxes"------>SYM;等待光标出现,回车. 注:(1) 如果安装的maxima版本过高,会警告此版本的maxima未测试过(见本文后所附测试结果).但应该可以正常使用.如不能通过后面的测试,而你的其它步骤都正确,建议安装低版本maxima.我安装的是Maxima-5.11.0,到目前为止,没发现异常. ???? (2)?以后每次要做符号运算时,只完成步骤7加载工具箱和重载函数库即可. 终于装完了.现在来测试一下吧. 以下是我安装后的测试结果,不同版本可能稍有不同. -->mode(-1);
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |