百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
K

kalker

> 编程语言
开源

带有数学语法的科学计算器,支持用户定义的变量和函数、复数,以及导数和积分的估算

1.9K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

带有数学语法的科学计算器,支持用户定义的变量和函数、复数,以及导数和积分的估算

Kalker 是一款支持用户定义变量、函数、微分和积分的计算器程序/网站。它可在 Windows、macOS、Linux、Android 以及网页浏览器中运行(使用 WebAssembly)。

  • 运算符: +, -, *, /, !
  • 组: (), [], ⌈ceil⌉, ⌊floor⌋
  • 向量: (x, y, z, …)
  • 矩阵: [x, y, z; a, b, c; …]
  • 预定义函数和常量
  • 用户定义的函数和变量。 f(x, y) = xy, x = 5
  • 使用牛顿法求根 (例如 x^2 = 64)。 注意: 估算和限制在一个根上
  • 函数的导数 (噪声函数或更高阶的导数可能有点不准确)。 f'(2), sin'(-pi)
  • 积分。 ∫(0, pi, sin(x) dx) 或 ∫(0, π, sin(x) dx), 有时可能略有偏差
  • 理解相当模糊的语法。 例如 2sin50 + 2xy
  • 语法高亮显示
  • 在 Tab 键上完成特殊符号。 例如, 输入 sqrt 并按 Tab 键。 它将转换为 √
  • 求和函数: sum(start, to, expression) 例如, sum(1, 3, 2n+1) 与 2*1+1 + 2*2+1 + 2*3+1 相同 = 15
  • 片段函数: f(x) = { f(x + 1) if x <= 1; x otherwise }, 在输入最后的 } 之前按 Enter 键可以在不提交的情况下创建新行
  • 加载包含预定义函数和常量的文件。 例如, 如果您要使用 kalker 进行物理计算, 那么启动 kalker 时, 可以将物理函数/常量加载到文件中。 这可以通过使用 -i file 标志或将文件放在特定目录中, 然后在 kalker 中执行 load filename 来完成。 有关文件的更多信息, 请参阅这里
  • 不同的数字基数: 可以使用 0b1101, 0o5.3, 0xff 等格式, 也可以使用 1101_2 等格式。 后者不支持字母, 因为它们会被解释为变量
  • 其他: 在同一行上写入表达式时, 可以使用分号将它们分隔开, 使用 ans 变量获取之前计算的表达式的值

安装

Website - Try it out here!

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustcalculatormathrustrust-crate

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言