• 可编程科学计算器(Scientific Calculator Plus)

    2017-06-23 08:00|86.40M

    版本:1.7.2.60 |
暂无下载
普通下载
  • 简介

小编点评

  可编程科学计算器(Scientific Calculator Plus):看到一个类似九宫格的功能表,顿时就觉得这玩意的功能不能小视。估计都是为可编程来的技术员。

功能介绍

  程式开发科学计算器是一个和Matlab相似的强大的数学分析工具。除了其他大部分计算器所拥有的基本功能,它还支援1.解代数方程式和方程组(这一点是Matlab所不具备的),2.复数计算,3.阵列和矩阵,4.高次积分,5.绘制2维,极坐标和3维图像,6.字串,7.程式开发和8.单位转化。它可以应用於Android 2.1及其以上版本的手机和平板电脑。与此同时,本软体还自带一个可运行於Windows、MacOSX以及Linux,基於JAVA的程式开发科学计算器。在安装或升级本软体时,基於JAVA的程式开发科学计算器将被拷贝到存储卡的AnMath目录中。用户只需要用一根USB连接线连接移动设备和个人电脑,在移动磁盘中找到 AnMath目录,将该档案目录拷贝到一个可读写的位置,进入目录并在个人电脑中运行JMathCmd.jar,即可启动基於JAVA的程式开发科学计算器。
  本计算器实际上是一种易於使用的叫做MFP的程式开发语言的外壳。使用本计算器自带的编辑器或则任何个人电脑的编辑器软体,使用者可以开发出他们自己的基於MFP语言的程式,并将这些程式存储於手机或其他移动设备的SD卡上以便以後重复使用。作为一个可编程的工具,从理论上讲本计算器可以做任何数学计算。
  本计算器提供了多於100个内置或预定义的数学函数,这些数学函数包括三角函数,双曲三角函数,复数处理函数,矩阵计算函数,(高次)积分函数,字串处理函数以及绘图函数。本计算器亦支援常用的操作符,这样一来,用户可以使用本计算器分析其他传统计算器所无法处理的非常复杂的数学表达式。不仅如此,本计算器的所有计算都是基於一种叫做MFP和Matlab类似的程式语言,用户可以开发自己的函数并将程式文件保存以供日後使用。
  如果需要解方程,用户可以输入单个表达式如4*x**2 + x == 3,或者一组表达式如
  y1*3+4*y2-3*y3==7
  y2/2-3*y3+y1==9
  y3/3-6*y1+y2==2.4
  本计算器将给出x或者y1,y2和y3的值。
  本计算器有两个基本的用户界面:智慧计算器界面和命令提示符界面。在智慧计算器界面中,用户可以通过键盘或者函数按钮输入表达式,数,变数或代数方程,或者从历史纪录中拷贝一条表达式或结果,还可以点击输出框将上一次的一条表达式或结果作为表达式输入。计算器的函数按钮是可以由用户自定义的,这样一来大大方便了用户快捷输入自定义的函数。计算器表达式由操作符,操作数,函数和参数组成,操作数或参数也可以是表达式。表达式对大小写不敏感,在表达式各元素之间可以插入任意数量的空格而不会影响表达式的结果。智慧计算器还具有通过表达式直接绘制图形的功能。用户只需要在智慧计算器中输入一个或多个(不多於4个)表达式,比如:2*x、y=4 + sin(x)、 x + y == z,然後点击绘制图形按钮,智慧计算器将自动为用户绘制出二维,极坐标或三维图形(取决於变数的总数和变数的名字)。图形绘制好後,用户还可以调整变数的绘制范围,图像绘制结果将在智慧计算器输出窗口和历史纪录中显示,用户可以点击它们以打开图像。
  命令提示符界面和Matlab的工作原理相似。用户使用键盘输入表达式并在同一个窗口中看到打印输出(计算器界面不显示打印输出)和计算结果。由於能够打印输出函数运行中的状态,命令提示符界面是开发者的非常有用的工具。
  为了帮助用户计算(高次)积分和绘图,本计算器提供了内置的计算(高次)积分和绘图的工具。用户不再需要输入冗长而复杂的表达式,而只需要填写文本框和按按钮,就可以看到计算结果和图像。所有的图像都被自动存储到SD卡上(用户可以选择存储到哪一个SD卡上),用户可以用本计算器自带的文件管理器进行管理和再次浏览。
  和Matlab相似,本计算器也提供了一个程式编辑器以帮助开发者构建自己的函数。当然,开发者也可以用桌面电脑的编辑器软体进行程式开发,然後将程式保存在移动设备中以供本计算器使用。
  为了方便用户在移动设备和不同的电脑中使用本软体,从1.1版开始,安卓版程式开发科学计算器包括了一个基於JAVA的程式开发科学计算器,可应用於任何安装了JAVA(1.6或者以上版本)的Windows、MacOSX和Linux的电脑。用户只需要用一根USB连接线连接移动设备和个人电脑,在移动磁盘中找到 AnMath子目录,进入子目录并在个人电脑中运行JMathCmd.jar。用户可以在个人电脑中编写和测试程式并存入移动设备中,以便以後在移动设备中使用。
  需要注意的是,基於JAVA的程式开发科学计算器将会被安装在移动设备的存储卡(SD card)中(如果有多个SD卡,用户可以选择是哪一个SD卡)。如果移动设备没有存储卡,或者用户在安装安卓版程式开发科学计算器时,移动设备和电脑连接并且电脑正在将移动设备的存储卡作为移动USB盘使用,基於JAVA的程式开发科学计算器将无法安装。基於这个原因,用户必须避免在安装安卓版程式开发科学计算器时将移动设备和电脑连接。安装完成之後,方可将移动设备连接至电脑运行基於JAVA的程式开发科学计算器。
  * 支持绘制极坐标曲线图。在智慧计算器工具中,如果用户输入的一个或者一组表达式仅仅包含两个变数,并且这两个变数中至少有一个是希腊字母α、β、γ或者θ,智慧计算器将生成极坐标曲线图。智慧计算器自带的输入键盘中也带有一个θ按钮,以方便用户输入;

更新日志

  * 加入数学公式拍照识别的功能。用户可以进入智慧计算器後点击照相机图标按钮进入数学公式拍照识别。注意现阶段只支持打印体数学公式识别,手写体识别还在发展完善中;
  * 提供了Unicode字符串和整数数组相互转换的函数程式conv_str_to_ints以及conv_ints_to_str;
  * 提供了system函数程式直接运行一个系统命令;
  * 允许用户隐藏3维图形的坐标轴和标题;
  * 一些小的错误的修正;