文件名称:CELP(CELl 处理):在 Matlab 中用于类似 LISP 的函数计算的包-matlab开发
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-21 13:07:09
matlab
CELP(CELl Processing)是Matlab的函数式编程包。 使用 FP 而不是循环通常会更好: - 它更紧凑; - 更清楚了。 Matlab 具备实现类似 Lisp 的 FP 的所有先决条件: - 匿名函数,@ 的 <-> lambdas; - FEVAL <-> FUNCALL、EVAL、APPLY; - 元胞数组 <-> 列表。 Matlab 也有几个特点: - 元胞数组可能具有任意维度(不仅是 1d); - 函数可能有多个输出(顺便说一句,您可以使用内置的 DEAL 在@'s 中实现它); - 向量可以转换为单元格并使用NUM2CELL 和 CELL2MAT。 目前该套餐包括CPAPPLY 类似于 Lisp 的 APPLY CPBIND 替换参数CPEVAL 计算多输出函数并在一个元胞数组中返回输出CPFILTER 类似于 Lisp 的 FILTER CPI
【文件预览】:
celp.zip