文件名称:DimFunc:沿 nD 数组的任何维度应用函数。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 08:17:57
matlab
DimFunc 为尚未处理维度参数的函数提供类似 sum(X, dim) 的行为。 该函数只需要处理向量(或 2d 矩阵,如果速度更快)并且可以返回向量输出。 输出的大小与输入的大小相匹配,不同之处在于选择的维度会发生变化以匹配函数输出的长度(通常但不一定是 1)。 用法: out = dimfunc(func, data, dim, out_length, handles_matrix) 输入: func - 要应用的函数句柄(或函数名字符串) data - 任意维度和大小的输入数组dim - 要操作的维度,默认为第一个非单一维度可选输入: out_length - func 输出的向量长度(默认值:1) handles_matrix - 布尔标志,如果为 true,则假定 func 将对矩阵输入的列进行操作(默认值:false) 例子: v = randn(10,10,3);
【文件预览】:
dimfunc.zip