Calcpad——MathCAD的最佳开源替代软件
Calcpad,是保加利亚的一个工程师开发的一款开源工程计算软件,功能对标MathCAD和Smath Studio。MathCAD是版权软件,Smath Studio虽然可以联网注册免费使用阉割版,但毕竟不是开源的。
https://pic1.imgdb.cn/item/6872005058cb8da5c89fc062.jpg
用Calcpad做计算,展示的结果中除了有参数还有代入过程,并且可以全局控制小数位数、弧度制、公制英制等,支持带量纲计算,一键单位换算等。
由于Calcpad的开发者是一名在工民建和核电厂设施领域拥有20多年经验的结构工程师,所以软件也融入了他服务工程计算的理念和思想,软件安装后默认自带的算例包括基本的力学、结构计算等。
大家感兴趣可以关注软件的blog(https://calcpad.blog/)
作者阐述了他为什么做Calcpad以及Calcpad相对于excel的巨大优势,其计算文档中说明性文字的编写语法主要是html和css,js,大部分不用学习,直接通过菜单插入,相当于套用模板。或者通过魔改自带的例子就能上手。可以通过关键词精准控制过程和结果显示。文档的计算结果可以很方便地导出word和pdf,这对需要出具计算书或计算文档的工程师来说非常实用。同时该程序也支持数值求解方程,函数绘图等功能。
对于编好的计算文档/程序,可以一键生成封装的计算子包,打开可以计算,但不能查看源代码,这是非常好的设计,与Smath有点像,方便计算小程序的有限分享。略有遗憾的是,该程序不支持符号运算,想推导方程可以采用开源的符号系统的Maxima。
https://github.com/Proektsoftbg/Calcpad/blob/main/Setup/calcpad-setup-zh-x64.exe
Maxima 的前身是 DOE-Macsyma,由麻省理工学院(MIT)在美国能源部支持下于1960年代末开发。它是最早的符号计算系统之一,影响了后来的商业软件(如 Mathematica 和 Maple)。
开源发展:1982年,MIT 将 Macsyma 商业化后,Bill Schelter 教授开始维护一个开源版本,并于1998年获得合法发行许可。Maxima 现由开源社区维护,遵循 GNU 通用公共许可证(GPL)。
支持 Windows、macOS 和 Linux 系统,提供命令行界面(CLI)和图形界面(如 wxMaxima、TeXmacs)。
Maxima中文文档 https://maxima.sourceforge.io/zh/documentation.html
页:
[1]