<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Mathomatic</id>
	<title>Mathomatic - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Mathomatic"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Mathomatic&amp;action=history"/>
	<updated>2026-06-27T09:19:34Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Mathomatic&amp;diff=483053&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救1个来源，并将0个来源标记为失效。) #IABot (v2.0.9.5</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Mathomatic&amp;diff=483053&amp;oldid=prev"/>
		<updated>2025-02-09T16:12:28Z</updated>

		<summary type="html">&lt;p&gt;补救1个来源，并将0个来源标记为失效。) #IABot (v2.0.9.5&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ infobox software&lt;br /&gt;
| screenshot = [[File:Image-mathomatic snapshot.png|200px]]&lt;br /&gt;
| caption = Mathomatic运行在一个[[xterm]]窗口中&lt;br /&gt;
| developer = George Gesslein II&lt;br /&gt;
| latest release version = 16.5.0&lt;br /&gt;
| latest release date = {{release date|2012|10|21}}&lt;br /&gt;
| programming language = [[C语言|C]]&lt;br /&gt;
| operating system = [[跨平台]]&lt;br /&gt;
| genre = [[计算机代数系统]]&lt;br /&gt;
| license = [[GNU Lesser General Public License]]&lt;br /&gt;
| website = http://mathomatic.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mathomatic&amp;#039;&amp;#039;&amp;#039;是一个[[自由软件|自由]]，[[便携式]]，通用[[计算机代数系统]]（CAS） 和[[计算器]]软件，可以符号式的解答、化简、结合并比较代数方程，执行[[复数 (数学)|复数]]和[[多项式]]的计算，等等。它也可以做符号化的微积分（[[导数]]，[[极值]]，[[泰勒级数]]，和多项式[[积分]]以及[[拉普拉斯变换]]）并且能操作所有的[[基本代数]]。[[三角函数]]可以被输入并使用[[欧拉公式]]处理。诸如&amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;) 和&amp;#039;&amp;#039;log&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)，测绘，[[多倍长整数]]，以及[[矩阵]]等功能尚未被引入。Mathomatic不允许超长的[[表示式]]进行计算，因为这会耗费大量时间及内存。&lt;br /&gt;
&lt;br /&gt;
== 功能 ==&lt;br /&gt;
软件自身不带[[图形用户界面]]（除iPhone版本）&amp;lt;ref name=&amp;quot;iPhone&amp;quot; /&amp;gt;。控制台模式的程序自带一个彩色[[命令行界面]]运行在任何操作系统的[[终端模拟器]]下。命令行界面非常简单，差不多不需要任何学习就能掌握。&lt;br /&gt;
&lt;br /&gt;
软件没有编程功能，直译程序如同一个代数计算器一般工作。表示式和方程以中置记法输入。各种操作使用简单的英语命令执行。&lt;br /&gt;
&lt;br /&gt;
因为所有数字都是[[双倍精确浮点数]]并且数字的近似值和精确值之间的差异并没有被记录，因此Mathomatic不适合需要高精确度的计算。它适合最高小数点后14位的小数的快速且准确的计算。&lt;br /&gt;
&lt;br /&gt;
Mathomatic可以被当成[[浮点]]或[[整数]]算术代码生成工具，化简方程并转换到最优化的赋值语句，支持[[Python]]，[[C语言|C]]，[[C++]]以及[[Java]]编程语言。&lt;br /&gt;
&lt;br /&gt;
Mathomatic的源代码可以被编译成一个带有非常简单的[[API]]的符号计算的[[库]]，可以被连接到C或C++程序以使用Mathomatic的符号运算数学引擎。&lt;br /&gt;
&lt;br /&gt;
== 会话实例 ==&lt;br /&gt;
用户输入的内容以粗体显示。&lt;br /&gt;
&lt;br /&gt;
 1-&amp;gt; &amp;#039;&amp;#039;&amp;#039;x = (a + 1) * (b + 2)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 #1: x = (a + 1)*(b + 2)&lt;br /&gt;
 1-&amp;gt; &amp;#039;&amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;#039; ; solve for b&lt;br /&gt;
            x&lt;br /&gt;
 #1: b = ------- - 2&lt;br /&gt;
         (a + 1)&lt;br /&gt;
 1-&amp;gt; &amp;#039;&amp;#039;&amp;#039;code java&amp;#039;&amp;#039;&amp;#039; ; output Java language code&lt;br /&gt;
 b = ((x/(a + 1.0)) - 2.0);&lt;br /&gt;
 1-&amp;gt; &amp;#039;&amp;#039;&amp;#039;variables java&amp;#039;&amp;#039;&amp;#039; ; define the variables for Java&lt;br /&gt;
 double  x;&lt;br /&gt;
 double  a;&lt;br /&gt;
 double  b;&lt;br /&gt;
 1-&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
&lt;br /&gt;
Mathomatic的开发由George Gesslein II开始于1986年。最初以Microsoft C，运行于[[MS-DOS]]并且是一个[[共享软件]]，附带一个图表程序。后来它被移植到[[Linux]]平台的[[GCC]]并成为[[自由软件]]。图表程序被终止开发。&lt;br /&gt;
&lt;br /&gt;
== 可用平台 ==&lt;br /&gt;
&lt;br /&gt;
Mathomatic通过[[Cygwin]]可以在[[Microsoft Windows]]下运行。&amp;lt;ref&amp;gt;{{Cite web |url=http://cygwin.com/packages/mathomatic |title=Mathomatic on the Cygwin website |accessdate=2009-01-08 |archive-date=2012-07-25 |archive-url=https://web.archive.org/web/20120725014248/http://cygwin.com/packages/mathomatic/ |dead-url=yes }}&amp;lt;/ref&amp;gt;，以及[[Mac OS X]]&amp;lt;ref name=&amp;quot;found&amp;quot; /&amp;gt;, [[iPhone]]&amp;lt;ref name=&amp;quot;iPhone&amp;quot;&amp;gt;{{Cite web |url=http://www.gotow.net/mathomatic/ |title=Mathomatic for the iPhone |accessdate=2009-01-08 |archive-date=2020-11-09 |archive-url=https://web.archive.org/web/20201109010248/https://www.gotow.net/mathomatic/ |dead-url=no }}&amp;lt;/ref&amp;gt;, [[任天堂DS]]的[[DSLinux]]&amp;lt;ref&amp;gt;{{Cite web |url=http://dslinux.org/wiki/Mathomatic |title=Mathomatic - DSLinux Wiki |accessdate=2009-01-08 |archive-date=2007-10-27 |archive-url=https://web.archive.org/web/20071027091413/http://www.dslinux.org/wiki/Mathomatic |dead-url=yes }}&amp;lt;/ref&amp;gt;或独立运行&amp;lt;ref&amp;gt;{{Cite web |url=http://blog.davr.org/category/nintendo-ds/mathomatic/ |title=Mathomatic ported to the Nintendo DS |accessdate=2009-01-08 |archive-date=2007-10-28 |archive-url=https://web.archive.org/web/20071028105410/http://blog.davr.org/category/nintendo-ds/mathomatic/ |dead-url=no }}&amp;lt;/ref&amp;gt;. [[Debian]] Linux&amp;lt;ref&amp;gt;{{Cite web |title=Debian -- 套件搜尋結果 -- mathomatic |url=https://packages.debian.org/search?keywords=mathomatic |website=packages.debian.org |access-date=2025-01-15 |archive-date=2025-01-24 |archive-url=https://web.archive.org/web/20250124211348/https://packages.debian.org/search?keywords=mathomatic |dead-url=no }}&amp;lt;/ref&amp;gt;，和所有[[BSD]] UNIX发行版都服带有安装包形式的Mathomatic，这些移植版本都由独立个人维护。&lt;br /&gt;
&lt;br /&gt;
== 系统要求 ==&lt;br /&gt;
&lt;br /&gt;
从源代码编译需要一个C语言编译器和[[C标准函式库]]，如果使用[[GCC]]编译，那么不需要对源代码作任何修改。&lt;br /&gt;
&lt;br /&gt;
Mathomatic可以运行在任何一台带有至少1[[兆]]空闲内存的计算机。从Mathomatic主页上下载的版本的内存需求最高可达&amp;lt;ref name=&amp;quot;found&amp;quot;&amp;gt;Found on the Mathomatic home page&amp;lt;/ref&amp;gt; 100兆字节，主要影响因素是有多少方程空间以及有多少方程被输入。方程空间是固定的[[数组]]，在需要时分配，大小会在编译或启动时被设置。每一个输入的方程占用一个方程空间&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
&lt;br /&gt;
{{reflist}}&lt;br /&gt;
{{portal|自由软件|Free Software Portal Logo.svg}}&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
&lt;br /&gt;
{{refs}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
&lt;br /&gt;
*[http://mathomatic.org Mathomatic home page]* {{Wayback|url=http://mathomatic.org/ |date=20070809143849 }}&lt;br /&gt;
*[http://palpable-prostate.blogspot.com/2007/06/psa-screening-and-early-detection-part.html An example of Mathomatic being used for quick calculations] {{Wayback|url=http://palpable-prostate.blogspot.com/2007/06/psa-screening-and-early-detection-part.html |date=20190811131047 }}&lt;br /&gt;
*[http://www.ibm.com/developerworks/aix/library/au-unixmath-a4.pdf Mathematics on a UNIX workstation] {{Wayback|url=http://www.ibm.com/developerworks/aix/library/au-unixmath-a4.pdf |date=20191031144717 }}&lt;br /&gt;
&lt;br /&gt;
{{计算机代数系统}}&lt;br /&gt;
&lt;br /&gt;
[[Category:1987年软件]]&lt;br /&gt;
[[Category:Android软件]]&lt;br /&gt;
[[Category:C函式庫]]&lt;br /&gt;
[[Category:命令行软件]]&lt;br /&gt;
[[Category:Linux计算机代数系统软件]]&lt;br /&gt;
[[Category:MacOS计算机代数系统软件]]&lt;br /&gt;
[[Category:Windows计算机代数系统软件]]&lt;br /&gt;
[[Category:自由跨平台軟體]]&lt;br /&gt;
[[Category:嵌入式Linux]]&lt;br /&gt;
[[Category:自由计算机代数系统]]&lt;br /&gt;
[[Category:自由教育軟件]]&lt;br /&gt;
[[Category:用C編程的自由軟體]]&lt;br /&gt;
[[Category:IOS软件]]&lt;br /&gt;
[[Category:Nintendo DS homebrew]]&lt;br /&gt;
[[Category:綠色軟件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>