
OpenNumLab 发布首个开源 MATLAB 替代版本
来源标题:Open source Matlab Alternative, first release.
OpenNumLab 发布首个开源版本,用 Rust 构建独立的科学计算环境,可运行 MATLAB 风格脚本的子集。其无头预览支持复数数组、稀疏矩阵运算和线性最小二乘,无需安装 MATLAB 或 Octave;桌面版则依赖单独安装的 GNU Octave。项目需 Rust 1.88 或更高版本构建。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
OpenNumLab 正在用 Rust 构建一个独立的科学计算环境,为 MATLAB 风格的脚本提供开源的科学计算能力。你可以试用无头 Rust 预览版,也可以通过 GNU Octave 运行桌面版和 CLI。
该预览版可以运行一部分 MATLAB 风格的脚本、函数和类,支持复数数组、稀疏矩阵运算和线性最小二乘,并且不依赖 MATLAB 或 Octave。
需要 Rust 1.88 或更新版本,以及系统链接器:
git clone --branch codex/headless-preview-be4e5cd https://github.com/me-farza/opennumlab.git cd opennumlab cargo build --locked --release -j1 -p mathlab-cli --bin mathlab ./target/release/mathlab --json run --rust-program --profile class-v1 --workspace examples/rust-least-squares.m
支持的功能与限制
main 分支上的桌面版使用单独安装的 GNU Octave,包含脚本编辑器、命令窗口、工作区和图形预览。
桌面版安装与使用 · 桌面版 alpha 说明
你可以试运行一个示例、报告可复现的问题,或者从路线图中挑选一项任务。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。