可编程科学计算器
分享到:
可编程科学计算器安卓版是一个功能强大的编程和数学分析工具。它可以应用于Android2.1及其以上版本的手机和平板电脑。本计算器实际上是一种易于使用的叫做MFP的程序开发语言的外壳,使用本计算器自带的编辑器或任何个人电脑的编辑器软件,使用者可以开发出他们自己的基于MFP语言的程序,并将这些程序存储于手机或其他移动设备的SD卡上以便以后重复使用。作为一个可编程的工具,从理论上讲本计算器可以做任何数学计算。计算器提供了多于200个内置或预定义的数学函数,这些数学函数包括图像处理显示函数(用于游戏开发),并行计算的支持函数,三角函数,双曲三角函数,复数处理函数,矩阵计算函数,(高次)积分函数,字串处理函数以及绘图函数。本计算器亦支援常用的操作符,这样用户可以使用本计算器分析其他传统计算器所无法处理的非常复杂的数学表达式。
2、解代数方程序和方程组。
3、复数和矩阵。
4、高次微积分。
5、3D和2D绘图。
6、在另外一台手机上运行本手机的任何代码(两台手机的版本均要1.8.0.79或以上版本,最好版本一致)。
用户选择进入智慧计算器,点击位于输入文本框左边的照相机按钮,就可以进入拍照模式,拍摄一个或者一组打印体数学表达式的照片并进行识别。用户可以选择仅仅进行识别以供确认修改、识别后计算或者识别后绘图。对比Photomath,程式开发科学计算器的数学公式识别速度略慢一些,但支持更多的公式类别,并且可以对公式绘图。
2、数学引擎
程式开发科学计算器支持复数,阵列,积分,还可以解线形多元一次方程组,不超过6次的多项式和其他的一些基本的函数。
阵列的示例:[[1,2],[3,4]],其中[1,2]和[3,4]是这个2乘2阵列的两行。
复数的示例:8.71 - 5.44i,其中i是单位虚部,5.44和i之间的乘号(*),在这里可以省略,如果省略,5.44和i之间不能有空格。
积分算式的示例:如果计算x的平方从0到1对x的积分,输入的表达式为integrate("x**2","x", 0, 1);如果是计算x的平方对x的不定积分,输入的表达式为integrate("x**2","x")。
3、图形引擎
本软体可以绘制2维,极坐标和3维图形。在智慧计算器中,根据用户输入的表达式,本软体自动判断其中其中变数的个数和变数的名字,然后根据变数的个数和名字绘制2维,极坐标或者3维图形。程式开发科学计算器还提供了单独的绘制复杂图形的工具,以及一套完整的,用于在程式或者命令提示符中绘图的函数程式。
4、编程
本计算器实际上是一种易于使用的叫做MFP的程式开发语言的外壳。该语言内置对字符串,复数和数组的支持,同时还提供一套完整的文件操作程式。使用者可以开发出他们自己的基于MFP语言的程式,并将这些程式存储于手机或其他移动设备的SD卡上的AnMath/scripts文件夹内以便以后调用。从理论上讲本计算器可以做任何数学计算和对安卓设备进行任何操作。
5、编译打包生成独立应用
不论是在Android上运行的程式开发科学计算器还是在个人电脑上运行的程式开发科学计算器,都可以将用户的程式编译打包,生成独立的应用。用户可以对生成的APK档案签名,并发布在GOOGLE商店或者任何网站上,也可以方便地与他人共享。
2、命令提示符:命令提示符和Matlab相似,适用于高级用户。用户可以一行一行地输入程式名并运行,它的键盘同样也是可以设置的。
3、积分和绘图工具:用户进行复杂的积分计算和绘制各种复杂的图形。
4、基于JAVA的程式开发科学计算器:在安装或升级本软体时,基于JAVA的程式开发科学计算器将被拷贝到存储卡的AnMath档案目录中。用户只需要用USB连接线连接移动设备和个人电脑,在移动磁盘中找到AnMath档案目录,将该档案目录拷贝到一个可读写的位置,进入档案目录并在个人电脑中运行JMathCmd.jar,即可启动基于JAVA的程式开发科学计算器。
1、增加了对并行计算的支持。
事实上,MFP语言就是Mathematical language For Parallel computing的缩写。这种新的功能允许用户通过自己的手机或者任何支持MFP语言的设备在另外一个支持MFP语言的设备上运行一段代码(比如一种算法或者一个游戏)。需要注意的是这一部分现在还是处于测试阶段。仅仅只有TCP/IPV4协议被支持,并且不排除有错误。但是对更多协议的支持会逐步被加入,MFP语言也会更加完善。
2、修正了一些错误。
软件功能
1、用MFP语言进行程序开发,从1.7.2版开始支持2维游戏开发。2、解代数方程序和方程组。
3、复数和矩阵。
4、高次微积分。
5、3D和2D绘图。
6、在另外一台手机上运行本手机的任何代码(两台手机的版本均要1.8.0.79或以上版本,最好版本一致)。
软件亮点
1、数学表达式拍照识别用户选择进入智慧计算器,点击位于输入文本框左边的照相机按钮,就可以进入拍照模式,拍摄一个或者一组打印体数学表达式的照片并进行识别。用户可以选择仅仅进行识别以供确认修改、识别后计算或者识别后绘图。对比Photomath,程式开发科学计算器的数学公式识别速度略慢一些,但支持更多的公式类别,并且可以对公式绘图。
2、数学引擎
程式开发科学计算器支持复数,阵列,积分,还可以解线形多元一次方程组,不超过6次的多项式和其他的一些基本的函数。
阵列的示例:[[1,2],[3,4]],其中[1,2]和[3,4]是这个2乘2阵列的两行。
复数的示例:8.71 - 5.44i,其中i是单位虚部,5.44和i之间的乘号(*),在这里可以省略,如果省略,5.44和i之间不能有空格。
积分算式的示例:如果计算x的平方从0到1对x的积分,输入的表达式为integrate("x**2","x", 0, 1);如果是计算x的平方对x的不定积分,输入的表达式为integrate("x**2","x")。
3、图形引擎
本软体可以绘制2维,极坐标和3维图形。在智慧计算器中,根据用户输入的表达式,本软体自动判断其中其中变数的个数和变数的名字,然后根据变数的个数和名字绘制2维,极坐标或者3维图形。程式开发科学计算器还提供了单独的绘制复杂图形的工具,以及一套完整的,用于在程式或者命令提示符中绘图的函数程式。
4、编程
本计算器实际上是一种易于使用的叫做MFP的程式开发语言的外壳。该语言内置对字符串,复数和数组的支持,同时还提供一套完整的文件操作程式。使用者可以开发出他们自己的基于MFP语言的程式,并将这些程式存储于手机或其他移动设备的SD卡上的AnMath/scripts文件夹内以便以后调用。从理论上讲本计算器可以做任何数学计算和对安卓设备进行任何操作。
5、编译打包生成独立应用
不论是在Android上运行的程式开发科学计算器还是在个人电脑上运行的程式开发科学计算器,都可以将用户的程式编译打包,生成独立的应用。用户可以对生成的APK档案签名,并发布在GOOGLE商店或者任何网站上,也可以方便地与他人共享。
软件组件
1、智慧计算器:智慧计算器能够拍照识别打印体数学表达式,作数学计算和绘制图形。内置的计算助理工具还可以进行单位转换以及获取常数值。智慧计算器的输入键盘是可设置的。用户可以添加自己的程式按键。2、命令提示符:命令提示符和Matlab相似,适用于高级用户。用户可以一行一行地输入程式名并运行,它的键盘同样也是可以设置的。
3、积分和绘图工具:用户进行复杂的积分计算和绘制各种复杂的图形。
4、基于JAVA的程式开发科学计算器:在安装或升级本软体时,基于JAVA的程式开发科学计算器将被拷贝到存储卡的AnMath档案目录中。用户只需要用USB连接线连接移动设备和个人电脑,在移动磁盘中找到AnMath档案目录,将该档案目录拷贝到一个可读写的位置,进入档案目录并在个人电脑中运行JMathCmd.jar,即可启动基于JAVA的程式开发科学计算器。
更新说明
可编程科学计算器 v1.8.0.79更新(2020-04-18)1、增加了对并行计算的支持。
事实上,MFP语言就是Mathematical language For Parallel computing的缩写。这种新的功能允许用户通过自己的手机或者任何支持MFP语言的设备在另外一个支持MFP语言的设备上运行一段代码(比如一种算法或者一个游戏)。需要注意的是这一部分现在还是处于测试阶段。仅仅只有TCP/IPV4协议被支持,并且不排除有错误。但是对更多协议的支持会逐步被加入,MFP语言也会更加完善。
2、修正了一些错误。