可编程科学计算器(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维图形的坐标轴和标题;

* 一些小的错误的修正;

java编程 科学计算器_可编程科学计算器下载-可编程科学计算器(Scientific Calculator Plus) 安卓版v1.7.2.60-pc6手机下载...相关推荐

  1. 计算机辅助编程适用于,文字_图案数控凹凸雕刻加工计算机辅助编程系统

    第18卷 第5期1999年 9月机械科学与技术 MECHANICALSCIENCEANDTECHNOLOGYVol.18 No.5Sep 1999 文字.图案数控凹凸雕刻加工计算机辅助编程系统 赵玉刚 ...

  2. 程序员curd编程是什么_为什么许多程序员讨厌结对编程?

    结对编程是国外非常盛行的一种敏捷开发方式,今天 Google 最顶级的两位程序员 Jeff Dean 和 Sanjay Ghemawat 就是结对编程世界让人颇为津津乐道的人物.不过,有人喜欢有人讨厌 ...

  3. python机器人编程教程入门_机器人操作系统(ROS)入门必备:机器人编程一学就会

    本书是针对机器人操作系统(ROS)初学者的入门教程,从基础的如何安装ROS,到ROS的框架介绍和C/C++.Python编程基础概念介绍,直至完整搭建一个机器人项目,每一个部分都有详细的操作过程和相应 ...

  4. daysmatter安卓版_倒数日days matter下载-倒数日days 安卓版v1.0.2-PC6安卓网

    倒数日daysmatter软件是一款方便的倒数日记时软件,倒数日daysmatter安卓版美观大气,用户可以在倒数日days添加重要的日期,倒数日day会为你进行倒数日提醒,不让你错过重要的日子. 软 ...

  5. java聊天系统异常问题_【图片】写的socket编程实现窗口聊天出现空指针错误 在自己电脑没事【java吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package cn.client.pc; import java.awt.BorderLayout; import java.awt.Color; im ...

  6. python编程资料包_强力推荐,非常全的Python编程400集学习资料(今日限免)

    因为大数据和 AI,Python 一跃成为最火的语言,这里推荐几本畅销排行榜上的好书. 有需要在我的哔哩哔哩账号,私信我,"资料,即可免费领取. 一.Python基础教程 <图灵程序设 ...

  7. python采用面向对象编程模式吗_如何理解 Python 中的面向对象编程?

    现如今面向对象编程的使用非常广泛,本文我们就来探讨一下Python中的面向对象编程. 作者 | Radek Fabisiak 译者 | 弯月,责编 | 郭芮 以下为译文: Python支持多种类型的编 ...

  8. 小马哥spring编程核心思想_求小马哥讲Spring栈核心编程思想 Spring IoC+Bean+Framework教程...

    这次搜集了下小马哥讲Spring栈核心编程思想 Spring IoC+Bean+Framework,最强Spring全面核心实战的视频教程,有需要的朋友可以自行下载学习. 课程简介: 小马哥出手的Sp ...

  9. python 数据科学 包_什么时候应该使用哪个Python数据科学软件包?

    python 数据科学 包 Python is the most popular language for data science. Unfortunately, it can be tricky ...

  10. hb编程软件全称_什么是组态软件、组态编程?

    组态软件也称为监控组态软件,英文全称Supervision.ControlandDataAquision(数据收集和监控控制)译为SCADA.组态软件的应用领域广泛,可应用于机械.汽车.石油.化工.造 ...

最新文章

  1. Apache Struts2(S2-045)漏洞反思总结
  2. 数据仓库dw层_数据仓库分层之辩
  3. 161. Leetcode 55. 跳跃游戏 (贪心算法-贪心区间)
  4. mysql5.7应该导什么包_立冬为什么要吃饺子?包饺子应该注意什么?怎么煮?看完你就明白...
  5. deebot扫地机器人怎么清洁_智能清洁小助手开始工作 360扫地机器人S7评测
  6. 如何设计订单系统?不妨看看这篇文章
  7. Spring Boot之HelloWorld
  8. 操作系统习题——第一章
  9. WPF实现TextBox水印效果
  10. 字体设计灵感合集|字体决定了设计
  11. BZOJ.4500.矩阵(差分约束 SPFA判负环 / 带权并查集)
  12. java 小技巧_Java中有哪些好用的小技巧?
  13. open数据库Timeout expired 错误
  14. 00 Mybatis之简介与入门
  15. 计算机中乘法是什么函数,excl中的乘法函数符号是什么
  16. 调用百度ai接口实现图片文字识别详解
  17. MPB:中科院深圳先进院戴磊组小鼠粪便样本中短链脂肪酸的定量检测
  18. QuickLook 插件
  19. 如何在Photoshop中载入使用pat格式的文件?ps图案pat格式文件载入教程
  20. android11 Launcher3 桌面定制开发之删除默认Google搜索框

热门文章

  1. 显著性检验:P值和置信度
  2. Randao 可证公平随机数(VRF)白皮书
  3. MATLAB websave批量下载(URL)
  4. mac简体拼音打出来是英文_mac怎样打出拼音 - 卡饭网
  5. 朗文词典第五版安装详细步骤
  6. 三菱PLC 计数器C
  7. 标准化降水蒸散发指数 SPEI 算法及代码(Java)
  8. Java前后端分离项目部署到服务器
  9. ios 启动图一键生成工具_一键生成App图标所有尺寸的三个酷站分享
  10. SIP协议详解(中文)-5