disperse:使用单个函数调用将输入数组的元素分配给各个输出变量。-matlab开发

时间:2021-05-30 18:51:01
【文件属性】:
文件名称:disperse:使用单个函数调用将输入数组的元素分配给各个输出变量。-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-30 18:51:01
matlab 通常在使用 Matlab 时,我们发现自己必须从某种数组中执行一系列重复赋值,例如,a=A(1); b = A(2); c=A(3); . . . 等等。我们不可避免地问自己,有没有办法更简单地做到这一点? DISPERSE 是一种语法糖,用于通过单个函数调用执行这些类型的任务。 分散与交易不同。 例如,如果 A 是向量,则 [abcd] = disperse(A) 执行 a=A(1)、b=A(2)、c=A(3) 和 d=A(4),而 [abcd] = disperse(A) ] = deal(A) 执行 a=A、b=A、c=A 和 d=A。 DISPERSE 推广到任意维度,并扩展到遵循单元阵列和结构阵列上的类似行为。 例如,如果 A 是 RGB 图像,则 [rgb] = disperse(A) 从 A 中获取 R、G 和 B 颜色通道。有关更多示例,请参阅文档。 -------
【文件预览】:
disperse.zip

网友评论