【软件特点】
1.解代数方程序和方程组(这一点是Matlab所不具备的),2.复数计算,
3.阵列和矩阵,
4.高次积分,
5.3D和2D绘图,
6.字串,
7.程序开发
8.单位转化。
【软件用途】
它可以应用于Android 2.1及其以上版本的手机和平板电脑。与此同时,本软体还自带一个可运行于Windows、MacOSX以及Linux,基于JAVA的程序开发科学计算器。在安装或升级本软体时,基于JAVA的程序开发科学计算器将被拷贝到存储卡的AnMath目录中。用户只需要用一根USB连接线连接移动设备和个人电脑,在移动磁盘中找到 AnMath目录,进入目录并在个人电脑中运行JMathCmd.jar,即可启动基于JAVA的程序开发科学计算器。本计算器实际上是一种易于使用的叫做MFP的程序开发语言的外壳。使用本计算器自带的编辑器或则任何个人电脑的编辑器软体,使用者可以开发出他们自己的基于MFP语言的程序,并将这些程序存储于手机或其他移动设备的SD卡上以便以后重复使用。作为一个可编程的工具,从理论上讲本计算器可以做任何数学计算。
本计算器提供了多于100个内置或预定义的数学函数,这些数学函数包括三角函数,双曲三角函数,复数处理函数,矩阵计算函数,(高次)积分函数,字串处理函数以及绘图函数。本计算器亦支援常用的操作符,这样一来,用户可以使用本计算器分析其他传统计算器所无法处理的非常复杂的数学表达式。不仅如此,本计算器的所有计算都是基于一种叫做MFP和Matlab类似的程序语言,用户可以开发自己的函数并将程序文件保存以供日后使用。
【更新日志】
v1.6.4.45
* 加入数学公式拍照识别的功能。用户可以进入智慧计算器後点击照相机图标按钮进入数学公式拍照识别。注意现阶段只支持打印体数学公式识别,手写体识别还在发展完善中;
* 提供了Unicode字符串和整数数组相互转换的函数程式conv_str_to_ints以及conv_ints_to_str;
* 提供了system函数程式直接运行一个系统命令;
* 允许用户隐藏3维图形的坐标轴和标题;
* 一些小的错误的修正;
v1.6.1.40
* 在同一幅图中绘制更多的曲线。现在不论是2D,3D还是极坐标图形都能包含最多8条曲线(曲面);
* 优化了极坐标图形的绘制;
* 一些其他小的改进和错误修正;
v1.5.6.38
* 完全支援2进制,8进制和16进制整数和小数。2进制由0b起头,比如0b0011101和0b11.1001。8进制由一个额外的0起头,比如02751和00.23561。16进制0x起头,比如0xEFF6和0x23FAB.DF24。此外,还提供了新的进制转换程式。原有的进制转换程式,也就是int*to*(比如int10to2以及int2to16),被新的conv_*_to_*(比如conv_hex_to_dec)程式所取代,并将在1.6版中被移除。新的进制转换程式全部支持整数和小数;
* 增加新的程式sum_over和product_over;
* 改进了智慧计算器的自定义输入面板;
* 改善了主界面;
* 为避免和if语句混淆,将if程式重命名为iff;
* 一些其他小的改进和错误修正;
v1.5.3.34:
* 在智慧计算器结果窗口和歷史纪录中显示出绘制出的图形;
* 增加了叁个快捷方便的绘图函数程式,plot_exprs,plot_2d_data和plot_3d_data,用户只需要在命令提示符中运行命令诸如plot_exprs("2*log(x)", "sin(x)"), plot_2d_data([2, 4, 5, 7], [1.8, 2.2, 3.4, 5.8]), plot_3d_data([[5,6,8],[4,9,3],[8,1,6],[2,4,7]])就可以绘制出图形而不必考虑图形各种的设置;
* 修正了一些错误;