首 页最新软件下载排行文章资讯投稿发布下载专题
维维软件站
您的位置:首页应用软件计算器类 → Free42科学计算器绿色版2.0.24c免费版

Free42科学计算器绿色版2.0.24c免费版

平台:Winall 大小:4.28 MB 时间:2019-2-27 16:24:00
  • 智能高速地址
  • 群英网络地址
  • 微子网络地址
  • 想要进行科学计算使用什么计算器比较好呢,当然是来维维下载Free42绿色版了,它是一款功能非常强大且完全免费的科学计算器工具,它是HP-42S的精确模拟,所以能够满足大多数的用途,并且该计算器拥有多种特殊功能,例如打印机仿真及皮肤切换等,Free42是HP-42S科学可编程计算器和HP-82240打印机的重新实现,这是一个完整的重写,没有任何HP代码。它不需要HP-42S ROM映像。 Free42是一个开源项目。可执行文件和源代码根据GNU通用公共许可证第2版的条款发布,Free42中使用的所有第三方代码都在公共域中,或者在与GPLv2兼容的条款下许可,或者在作者的下使用允许,该软件绿色无毒且无需要安装,下载解压即可使用并使用,有需要的朋友快来下载Free42最新版进行相关计算吧。

    Free42科学计算器下载

    功能特色

    虽然Free42最初只使用二进制数学,但所有以1.4开头的版本都有两个版本,Binary和Decimal。这两个人看起来和他们完全一样;唯一的区别是它们在内部表示数字的方式。

    本网站上的所有Free42版本都包含二进制和十进制版本,iOS和Android版本除外,它们只是十进制版本。

    Free42 Decimal使用英特尔十进制浮点数学库;它使用IEEE 754-2008四倍精度十进制浮点,每个数字消耗16个字节,并提供34个十进制数字的精度,范围从-6143到+6144。

    Free42 Binary使用PC的FPU;它将数字表示为IEEE 754兼容的双精度二进制浮点数,每个浮点数消耗8个字节,并为近16个十进制数提供有效精度,指数范围为-308到+308。

    二进制版本的优点是它比十进制版本快得多;此外,它使用更少的内存。然而,诸如0.1(十分之一)之类的数字不能以二进制精确表示,因为它们是重复分数。这种不准确可能会导致某些HP-42S程序失败。

    如果您了解二进制浮点周围的问题并且您不依赖于可能取决于小数部分精度的遗留软件,则可以使用Free42二进制文件并享受其速度优势。另一方面,如果您需要与HP-42S完全兼容,则应使用Free42 Decimal。

    若你不完全理解上述内容,最好安全地玩并使用Free42 Decimal。

    常见问题

    1、为何我的HP-42S程序在Free42中无法正常工作?

    HP-42S程序可能无法在Free42中正常工作的原因有多种。首先要弄清楚最明显的方法:确保检查是否正确输入了程序,而且相关设置(如寄存器大小,角度和显示模式等)都是正确的。

    排除人为错误后,HP-42S程序在Free42中无法正常工作的原因是:

    不同的浮点格式

    HP-42S表示带有12位十进制尾数的数字,以及10 ^( - 499)到10 ^ 499的指数; Free42 Decimal使用34位十进制尾数,指数从10 ^( - 6143)到10 ^ 6144; 和Free42 Binary使用原生二进制浮点,在所有当前支持的平台上都是IEEE-754双精度,53位二进制尾数大致相当于16位十进制数,指数从10 ^( - 308)到10 ^ 308。

    这些差异可能导致Free42计算出与HP-42S不同的结果。例如,1 ENTER 3 1 / x - LASTX - LASTX - 在HP-42S上返回1e-12,在Free42 Decimal上返回1e-34,因为尾数较宽; 1 ENTER .2 - .2 - .2 - .2 - .2 - 在HP-42S上返回0但在Free42二进制上返回5.55111512313e-17,因为0.2是二进制的重复分数。

    使用Free42 Decimal可以避免大多数这类兼容性问题,但是,尽管它们很少见,但有些程序即使在Free42 Decimal中也无法正常工作。这些程序主要依赖于尾数的大小和/或指数的范围,但Free42 Decimal的额外精度也可能会摒弃简单的数值算法,例如,若它们使用非终止条件强大的。

    Free42默认处于打印机开启模式

    HP-42S在硬复位时设置为打印机关闭模式,但由于Free42具有内置打印机模拟器,我认为在硬复位时将其设置为打印机开模式更有意义。这具有令人遗憾的副作用,即打印但不在打印机开启模式下显示其结果的程序可能在Free42中出现故障。要排除这种可能性,请在“打印”窗口中查看缺少的结果,或者切换到“打印机关闭”模式(PRINT菜单中的POFF,第三行),然后重试。

    NB从版本2.0.3开始,硬复位清除了标记21和55,使其行为与真正的HP-42S一致。但是,若将此类版本作为升级安装,并且旧的状态文件仍然存在,则打印机标志将保留其先前的值以及所有其他状态。换句话说,2.0.3或更高版本中的更改仅在新安装中生效,或者在旧状态文件被删除或损坏时生效,如内存清除或 状态文件损坏消息所示。

    Free42默认为小数点或小数点逗号模式,具体取决于区域设置

    若您的计算机/智能手机/平板电脑设置为十进制为逗号的区域设置,则Free42 在硬重置时设置为RDX,(基数逗号)模式; 在所有其他语言环境中,它设置为RDX。硬复位时的(基数点)模式。若您在程序的输出中看到格式不正确的数据,则可能必须切换到RDX。模式(模式菜单中的RDX。或SF 28)。

    2、为何我得到的舍入为整数的结果?

    你正在做,比如说在VIX 04模式下输入7 ENTER 2÷,结果是3.0000,而它当然应该是3.5000。

    发生这种情况时,这是因为计算器处于BASE模式。你可以通过按住任意算术或+/-键来验证这一点:在BASE模式下,它们分别执行BASE÷,BASE&TIMes;,BASE-,BASE +和BASE +/-,这些命令将它们的参数解释为36 -bit签名的二进制整数,并在相同的约束内返回结果。

    要恢复正常行为,请按EXIT退出BASE应用程序,直到显示屏中没有显示菜单。

    3、当我尝试访问任何编号的存储寄存器或尝试使用任何统计函数时,为什么会出现大小错误?

    通常,大小错误表示着您正在尝试访问不存在的编号寄存器,即SIZE设置(在MODES菜单中)设置得太低。默认情况下,设置为SIZE 0025,这表示着您的寄存器编号为00到24。

    不过,即使RCL 00返回Size Error,通常也表示着无意中删除了REGS矩阵。这也导致所有统计函数失败,因为它们都使用编号寄存器来访问求和数据。

    要解决此问题,请将REGS恢复为默认大小,例如SIZE 0025:[Shift] [+/-] [▼] [Σ+] [0] [0] [2] [5]。

      相关软件
      栏目导航
      本类热门阅览