Mathomatic

✍ dations ◷ 2025-09-14 23:51:36 #Mathomatic

Mathomatic是一个自由,便携式,通用计算机代数系统(CAS) 和计算器软件,可以符号式的解答、化简、结合并比较代数方程,执行复数和多项式的计算,等等。它也可以做符号化的微积分(导数,极值,泰勒级数,和多项式积分以及拉普拉斯变换)并且能操作所有的基本代数。三角函数可以被输入并使用欧拉公式处理。诸如() 和(),测绘,多倍长整数,以及矩阵等功能尚未被引入。Mathomatic不允许超长的表示式进行计算,因为这会耗费大量时间及内存。

软件自身不带图形用户界面(除iPhone版本)。控制台模式的程序自带一个彩色命令行界面运行在任何操作系统的终端模拟器下。命令行界面非常简单,差不多不需要任何学习就能掌握。

软件没有编程功能,直译程序如同一个代数计算器一般工作。表示式和方程以中置记法输入。各种操作使用简单的英语命令执行。

因为所有数字都是双倍精确浮点数并且数字的近似值和精确值之间的差异并没有被记录,因此Mathomatic不适合需要高精确度的计算。它适合最高小数点后14位的小数的快速且准确的计算。

Mathomatic可以被当成浮点或整数算术代码生成工具,化简方程并转换到最优化的赋值语句,支持Python,C,C++以及Java编程语言。

Mathomatic的源代码可以被编译成一个带有非常简单的API的符号计算的库,可以被连接到C或C++程序以使用Mathomatic的符号运算数学引擎。

用户输入的内容以粗体显示。

1-> x = (a + 1) * (b + 2)#1: x = (a + 1)*(b + 2)1-> b ; solve for b           x#1: b = ------- - 2        (a + 1)1-> code java ; output Java language codeb = ((x/(a + 1.0)) - 2.0);1-> variables java ; define the variables for Javadouble  x;double  a;double  b;1->

历史

Mathomatic的开发由George Gesslein II开始于1986年。最初以Microsoft C,运行于MS-DOS并且是一个共享软件,附带一个图表程序。后来它被移植到Linux平台的GNU C Compiler并成为自由软件。图表程序被终止开发。

Mathomatic通过Cygwin可以在Microsoft Windows下运行。,以及Mac OS X, iPhone, Nintendo DS的DSLinux或独立运行. Debian Linux,和所有BSD UNIX发行版都服带有安装包形式的Mathomatic,这些移植版本都由独立个人维护。

从源代码编译需要一个C语言编译器和C标准函式库,如果使用GCC编译,那么不需要对源代码作任何修改。

Mathomatic可以运行在任何一台带有至少1兆空闲内存的计算机。从Mathomatic主页上下载的版本的内存需求最高可达 100兆字节,主要影响因素是有多少方程空间以及有多少方程被输入。方程空间是固定的数组,在需要时分配,大小会在编译或启动时被设置。每一个输入的方程占用一个方程空间

相关

  • 康涅狄格太阳康乃狄克太阳(英语:Connecticut Sun)是一支位于美国康乃狄克州Uncasville的WNBA(国家女子篮球联盟)篮球队。前身为成立于1999年奥兰多奇迹,2003年迁到康乃狄克州Uncasville后改为
  • 爱德华空军基地爱德华兹空军基地(英语:Edwards Air Force Base;IATA代码:EDW;ICAO代码:KEDW),美国著名空军基地之一,以降落航天飞机而闻名。爱德华兹空军基地位于美国的加利福尼亚州,离洛杉矶约150公
  • 欧几里得距离在数学中,欧几里得距离或欧几里得度量是欧几里得空间中两点间“普通”(即直线)距离。使用这个距离,欧氏空间成为度量空间。相关联的范数称为欧几里得范数。较早的文献称之为毕达
  • 常曲率数学上,微分几何中的常曲率是一个通常用于曲面的概念。对于那些曲面,标量曲率是决定局部几何特点的唯一数字,而它为常数显然表示曲面在所有点有相同几何结构。圆也称为具有常曲
  • 孔图拉站孔图拉站(芬兰语:Kontula),是赫尔辛基地铁北支线的一个车站。该车站主要服务于东赫尔辛基的孔图拉地区。该车站于1986年建成开放。该站距离米吕普罗站1.4公里,距离梅伦梅基站1.6
  • ToHeart2《ToHeart2》是由日本的Leaf/AQUAPLUS公司在2004年12月28日发行的PS2平台上的视觉小说类型美少女游戏。之后发行十八禁游戏、电视动画和OVA等。ToHeart2的故事情节是发生在《
  • 圣萨图尔尼诺圣萨图尔尼诺(加利西亚语:San Sadurniño;西班牙语:San Saturnino),是西班牙加利西亚自治区拉科鲁尼亚省的一个市镇。总面积99km², 总人口2,877人(2017年),人口密度29人/km²。
  • 少报少报通常是指个人、机构或新闻媒体不报告问题、事件、统计数字或报道的内容低于实际情况的水平或数量。例如故意少报犯罪案件,使得人们很难计算出犯罪的实际发生率。媒体如果出现此种情况则被称为报道不足。美国医学协会于1995年表示,性暴力尤其是强奸的发生率实际上被低估。 个人隐瞒被强奸的经历的常见原因包括害怕不被人相信、感到不安全和害怕惹上麻烦。人们普遍认为,大多数强奸案都被隐瞒。谋杀案有时没有被报道。中国已公开的谋杀率被批评低于实际数字,因为警察的薪水是根据破案率来计算的。 印度的骨痛热症实际情况被低估, 中国的
  • 摩洛抵抗和解放组织摩洛抵抗和解放组织(他加禄语:Moro Resistance and Liberation Organisasyon,缩写为MRLO)是菲律宾的一个左翼分离主义武装组织。该组织活动于棉兰老岛,参与摩洛冲突。该组织是菲律宾民族民主阵线的摩洛人分支。该组织一直公开谴责菲律宾政府在棉兰老岛的军事行动,指控政府军对摩洛平民实施暴力行为。
  • 报身受用身(梵语:sambhogakāya 三菩.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:"ruby"1;user-select:none}.mw-parser-output ruby.zy>rt+rt{padding-left:0.1