文件名称:matlab有些代码不运行-cljlab:Clojure与MATLAB和GNUOctave的接口
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-12 16:25:37
系统开源
matlab有些代码不运行cljlab 该库从Clojure内部提供了MATLAB和GNU Octave的接口。 这可以通过利用两个现有的Java库和来完成。 该库的目的是平滑这两个库之间的差异,以便您可以与任何可用的* lab进行交互。 在将更复杂的数据类型传递到Clojure或从Clojure传递数据时,仍然需要做大量工作。 目前,有以下工作: 获取和设置平面数组/列表 获取和设置一维字符串 得到双打矩阵 获取字符串矩阵 因此,以下操作无效: 设置2 + d矩阵 设置2 + d个字符串 结构 细胞 用法 API有两个“级别”。 “基本”级别或多或少是直接传递给底层Java库的,因此仅支持有限的一组操作( get-basic和set-basic ,它们对平面数字和字符串数据结构以及eval ) 。 在此层之上,正在开发一组更复杂的“更高级别”功能。 但是,这一层是不完整的。 长期而言,“高级” API有望发展为包括对所有核心数据结构的get和set操作,以及一种轻松包装功能的方法。 ( require '[cljlab :as cl]) ( def my-lab ( cl/open
【文件预览】:
cljlab-master
----src()
--------cljlab()
----doc()
--------intro.md(124B)
----LICENSE(11KB)
----test()
--------cljlab()
----README.md(4KB)
----project.clj(688B)
----NOTICE(41B)
----.gitignore(88B)