文件名称:subarray:从数组中提取子数组。 对函数输出有用。-matlab开发
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-19 13:31:48
matlab
从数组中提取子数组很简单: a = 1:10; a(4:8) % 返回元素 4-8。 但有时,我有一个返回数组的函数,但我只想要该数组的一个子集: a = foo(x,y,z); b = a(2,9:end); 这里的 'a' 是一个临时变量,会污染我的工作区。 因此子数组: b = subarray(foo(x,y,z),2,'9:end'); SUBARRAY 应该像第一个例子一样处理所有正常的索引情况(FIND 的输出、范围、未指定的维度)。 唯一的例外是 'end' 关键字,我们必须传入一个字符串并对其进行评估。 我向SUBMAT和SUBMAT_NOEVAL的Garret Euler致敬。
【文件预览】:
subarray.zip