可编程科学计算器Scientific Calculator Plus是一个强大的编程和(数学)分析工具。除了其他大部分计算器所拥有的基本功能。
它还支援
1.用MFP语言进行程序开发,从1.7.2版开始支持2维游戏开发;
2.解代数方程序和方程组;
3.复数和矩阵;
4.高次微积分;
5.3D和2D绘图;
6.使用TCP或者WebRTC协议进行网络编程,开发多人多机游戏;
8.在另外一台手机上运行本手机的任何代码(两台手机的版本均要1.8.0.79或以上版本,最好版本一致);
9.MFP编程语言已经在Github正式开源了。MFP语言遵循Apache 2.0软件授权协议,这意味着任何个人或者公司均可以使用MFP语言的安卓库或者源代码。此外,从2.1.1版开始,可编程科学计算器提供了二进制的MFP安卓库和使用MFP安卓库的详细教程,这意味着开发者可以轻松将MFP库导入自己的应用中并在自己的应用中调用MFP语言,通过MFP语言的强大能力用很少的时间和小量的资源实现强大的功能。
它可以应用于Android 2.1及其以上版本的手机和平板电脑。与此同时,本软体还自带一个可运行于Windows、MacOSX以及Linux,基于JAVA的程序开发科学计算器。在安装或升级本软体时,基于JAVA的程序开发科学计算器将被拷贝到存储卡的AnMath目录中。用户只需要用一根USB连接线连接移动设备和个人电脑,在移动磁盘中找到 AnMath目录,进入目录并在个人电脑中运行JMathCmd.jar,即可启动基于JAVA的程序开发科学计算器。
本计算器实际上是一种易于使用的叫做MFP的程序开发语言的外壳。使用本计算器自带的编辑器或则任何个人电脑的编辑器软体,使用者可以开发出他们自己的基于MFP语言的程序,并将这些程序存储于手机或其他移动设备的SD卡上以便以后重复使用。作为一个可编程的工具,从理论上讲本计算器可以做任何数学计算。
本计算器提供了多于200个内置或预定义的数学函数,这些数学函数包括图像处理显示函数(用于游戏开发),并行计算的支持函数,三角函数,双曲三角函数,复数处理函数,矩阵计算函数,(高次)积分函数,字串处理函数以及绘图函数。本计算器亦支援常用的操作符,这样一来,用户可以使用本计算器分析其他传统计算器所无法处理的非常复杂的数学表达式。不仅如此,本计算器的所有计算都是基于一种叫做MFP(Mathematical language For Parallel computing)和MATLAB类似的程序语言,用户可以开发自己的函数并将程序文件保存以供日后使用。 用户还可以将程序打包成为独立的APK在网上发布。