文件名称:matlab代码替换-matlab-functional:用于MATLAB的功能编程工具
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-15 09:16:09
系统开源
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)