【文件属性】:
文件名称:matlab有些代码不运行-cljlab:Clojure与MATLAB和GNUOctave的接口
文件大小:21KB
文件格式:ZIP
更新时间:2021-05-23 22:38:57
系统开源
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)