英语法语西班牙语

Ad


OnWorks 网站图标

icalc - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 icalc

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 icalc,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


icalc - 交互式计算器

概要


计算器 [ 文件 ]

商品描述


计算器 是一个代数计算器,主要设计用于交互使用。 每个公式
定义 文件 被阅读和编译。 然后读取标准输入,表达式为
评估并将结果发送到标准输出。 如果换行符使用
反斜杠,下一行继续输入。

表达式包含实数、变量名、函数调用和以下内容
运营商:

+ - * / ^

运算符从左到右计算,除了“^”,它是右结合的。
取幂具有最高优先级; 计算乘法和除法
在加法和减法之前。 表达式可以用括号分组。 每个
结果被分配一个数字,可以在以后的表达式中使用。 例如,
表达式 ($3*10) 是第三次计算的结果乘以 XNUMX。 一美元
符号本身可用于先前的结果。 所有值都是双精度实数。

此外,用户可以定义变量和函数。 变量定义
有以下形式:

var = 表达式;

表达式中变量的任何实例都将替换为其定义。 一种
函数定义具有以下形式:

func(a1, a2, ..) = 表达式;

表达式可以包含函数参数的实例以及其他变量
和功能。 函数名可以作为参数传递。 递归函数可以是
使用对已定义函数的调用或调用已定义函数的其他函数来定义
功能。

要定义常量表达式,只需将等号 ('=') 替换为冒号 (':')
在定义中。 常量表达式只计算一次,第一次计算
用过的。 这避免了对值永远不会改变的表达式的重复求值。 理想情况下,
常量表达式仅包含数字和对先前定义的常量的引用
表达式和函数。 常量函数定义被替换为它们的值
在任何将它们与常量参数一起使用的表达式中。 所有预定义的功能和
变量具有常量属性。 因此,表达式中的“sin(PI/4)”将是
立即替换为“.707108”,除非用户重新定义了 sin() 或 PI。 (笔记
重新定义常量表达式不是推荐的做法!)

变量或函数的定义可以用“?”显示命令:

? 姓名

如果没有给出名称,则打印所有定义。 '>' 命令将定义写入
文件:

> 文件

类似地,“<”命令加载定义。

提供了以下预定义函数和变量库:

PI 圆的周长与其直径的比值。

如果(条件, 然后, 别的)
如果 cond 大于零,则求值,否则求值。
此函数对于递归定义是必需的。

选择(N, a1, a2, ..)
返回 aN(N 被四舍五入到最接近的整数)。 此函数提供数组
能力。 如果 N 为零,返回可用参数的数量。

兰特(x) 根据 x 计算 0 到 1 之间的随机数。

地板(x) 返回不大于 x 的最大整数。

天花板(x) 返回不小于 x 的最小整数。

平方根(x) 返回 x 的平方根。

经验 (x) 计算 e 的 x 次幂(e 近似 = 2.718281828)。

日志(X) 计算 x 以 e 为底的对数。

日志10(x) 计算 x 以 10 为底的对数。

罪(x), 余弦(x), 棕褐色(x)的
三角函数。

阿辛(x), acos(x), 阿坦 (x)
反三角函数。

阿坦2(y, x)
y/x 的反正切(范围 -pi 到 pi)。

使用 onworks.net 服务在线使用 icalc


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    三叶草 EFI 引导加载程序
    三叶草 EFI 引导加载程序
    项目已移至
    https://github.com/CloverHackyColor/CloverBootloader..
    特性:启动 macOS、Windows 和 Linux
    在 Mac 或 PC 上的 UEFI 或传统模式下
    厄...
    下载 Clover EFI 引导程序
  • 2
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 3
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 4
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 5
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 6
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 更多 ”

Linux 命令

Ad