科学网

 找回密码
  注册

tag 标签: Maxima

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

在iTexmacs中调用Maxima-5.23.2的设置方法
热度 2 darkgnu 2011-4-4 22:56
在iTexmacs中调用Maxima-5.23.2的设置方法
最近在用maxima搞符号计算,maxima开源免费,符合自由精神,当然我也买不起maple这类商业软件。不过maxima界面和输出实在太简约了,为了强化它,我曾经用wintexmacs作为它前端输出,效果不错,但是wintexmacs很久没更新了,而且有bug,容易死掉,于是就想着找个新一点软件替代,幸好有iTexmacs,它与wintexmacs系出同门,于是参照着wintexmacs的设置,尝试了iTexmacs,竟然成功了,本着开源共享的精神,我也不敢独享,索性把设置方法贴出来,供大家参考: Step 1 安装maxima-5.23.2,一般安装在C:\Program Files\Maxima-5.23.2这个目录下,安装完后,设置系统环境变量,将C:\Program Files\Maxima-5.23.2\bin加入到Path系统环境变量中; Step 2 安装iTexmacs,我安装在C盘根目录下,即C:\iTeXmacs。安装完成后,设置用户环境变量,新建变量名为GUILE_LOAD_PATH的用户环境变量,其变量值为C:\iTeXmacs\progs,再新建变量名为TEXMACS_PATH的用户环境变量,其变量值为C:\iTeXmacs; Step 3 修改C:\iTeXmacs\plugins\maxima\progs目录下的init-maxima.scm,将这段 (plugin-configure maxima (:require (nnot (maxima-detect))) (:initialize (maxima-initialize)) ,@(maxima-versions) (:serializer ,maxima-serialize) (:session "Maxima") (:scripts "Maxima")) 改为 (plugin-configure maxima (:require (nnot (maxima-detect))) (:initialize (maxima-initialize)) ,@(maxima-versions) (:serializer ,maxima-serialize) (:launch "maxima.bat -p %TEXMACS_PATH%/plugins/maxima/lisp/texmacs-maxima-5.11.0.lisp") (:session "Maxima") (:scripts "Maxima")) 红色部分为添加部分,其他不变。 好了,可以在iTexmacs中调用Maxima了
个人分类: 技术点滴|6603 次阅读|0 个评论
开源数学计算软件Maxima
热度 1 outcrop 2010-9-29 22:37
Maxima 是一款GPL协议下发布的开放源代码计算机代数系统(Computer Algebra System, CAS),跨平台。软件的前身是MIT的Macsyma,后来由Bill Schelter教授逐渐开发一个开放源代码版本的Macsyma,即Maxima。Schelter教授于2001年去世,软件在GPL协议下逐渐成长。 软件主页: http://maxima.sourceforge.net/ 英文介绍: Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. Maxima yields high precision numeric results by using exact fractions, arbitrary precision integers, and variable precision floating point numbers. Maxima can plot functions and data in two and three dimensions. The Maxima source code can be compiled on many systems, including Windows, Linux, and MacOS X. The source code for all systems and precompiled binaries for Windows and Linux are available at the SourceForge file manager. Maxima is a descendant of Macsyma, the legendary computer algebra system developed in the late 1960s at the Massachusetts Institute of Technology. It is the only system based on that effort still publicly available and with an active user community, thanks to its open source nature. Macsyma was revolutionary in its day, and many later systems, such as Maple and Mathematica, were inspired by it. The Maxima branch of Macsyma was maintained by William Schelter from 1982 until he passed away in 2001. In 1998 he obtained permission to release the source code under the GNU General Public License (GPL). It was his efforts and skill which have made the survival of Maxima possible, and we are very grateful to him for volunteering his time and expert knowledge to keep the original DOE Macsyma code alive and well. Since his passing a group of users and developers has formed to bring Maxima to a wider audience. We are constantly updating Maxima, to fix bugs and improve the code and the documentation. We welcome suggestions and contributions from the community of Maxima users.
个人分类: 开放源代码工具|9375 次阅读|3 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-16 12:43

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部