文件名称:离散控制Matlab代码-matlib:基于尼安德特人的优化控制理论工具和便利功能的Clojure库
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-12 01:31:38
系统开源
离散控制Matlab代码 马特利布 Matlib是一个基于尼安德特人的优化和控制理论工具以及便利功能的Clojure库。 动机 Clojure的REPL驱动的工作流程非常适合探索和处理数据。 与MATLAB一样,这种方法也应适用于基于矩阵的数值计算。 尼安德特人(Neanderthal)满足了Clojure中高性能矩阵库的需求,但本质上是LAPACK函数的薄包装。 该库旨在为Clojure提供一些更高级别的功能和应用程序,包括系统识别,控制理论和优化工具,而不会复制尼安德特人已经可用的内容。 为什么不选择core.matrix? 这当然是主观的。 core.matrix和Neanderthal的理念不同,它们满足不同的需求。 我更喜欢接近LAPACK(数值计算的蟑螂),而尼安德特人的语法对我来说更有意义。 成品特征 各种线性代数函数,例如伪逆,核,子空间投影等。 (优化)L-BFGS,梯度下降和差分演化 (系统识别)N4SID第一,第二(有偏)和鲁棒算法(未经测试) 基础状态空间表示,离散时间积分 格拉姆人,李雅普诺夫方程 一些便利功能 正在安装 待定 贡献 欢迎请求请求和错误报告。
【文件预览】:
matlib-master
----project.clj(2KB)
----LICENSE(14KB)
----src()
--------matlib()
----.gitignore(112B)
----README.md(3KB)