【文件属性】:
文件名称:matlab代码替换-matlab-functional:用于MATLAB的功能编程工具
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-26 15:29:29
系统开源
matlab代码替换Matlab功能
用于MATLAB的功能编程工具。
这是一些实用程序的集合,可以在MATLAB中促进更多的功能样式。
它的意图与相似,但稍微温和一些,并且它更专注于实际任务而不是构建基块。
它提供了有用的MATLAB备用版本,例如map
,
fold
,
ifthen和curry
(这并不容易!),以及一个非常有用的函数bindin
,它解决了一些MATLAB怪异问题。
映射
当然,MATLAB有arrayfun和cellfun
,但是使用起来很麻烦。
您知道,只有做起来容易,您才会使用映射。
并要求将一个单元格数组作为输出应该很容易-您不必键入'UniformOutput',
false每次都为'UniformOutput',
false
。
为了简化此过程,我有两个简单的函数map和mapc
。
它们的名称就像arrayfun或cellfun
;
它们自动呼叫cellfun如果传递了一个单元阵列,和arrayfun否则。
map返回一个数组;
mapc返回一个单元格数组。
就这么简单。
这些功能还有两个“安全”版本,即maps和mapcs
。
如果您的函数对任何
【文件预览】:
matlab-functional-master
----zzip.m(467B)
----bindin.m(394B)
----fold.m(580B)
----ifthen.m(808B)
----mapcs.m(952B)
----README.md(4KB)
----zzip_longest.m(639B)
----map.m(354B)
----maps.m(841B)
----mapc.m(465B)