sub2allind:将下标转换为所有对应的索引-matlab开发

时间:2024-06-19 12:04:37
【文件属性】:

文件名称:sub2allind:将下标转换为所有对应的索引-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-19 12:04:37

matlab

idx = sub2allind(sz, sub1, sub2, sub3, ... ) 与 Matlab 的 sub2ind 一样,sub2allind 计算等效线性指数给定大小为 SZ 的数组的下标。 与 sub2ind 不同,它计算所有组合的字段下标。 因此,与其调用 A( 2:3, 1, 4:11) 你可能用linIdx = sub2allind( 大小(A), 2:3, 1, 4:11 ); 然后调用 A(linIdx) 或 A(linIdx(:)) 或者你按照你需要的方式重塑 linIdx 。 每当您想访问数组的子集并将其与不同形状的事物进行比较时,这很有用,例如 A(linIdx(:)) = A(linIdx(:)) + <1D> 允许使用裸冒号运算符引用整个维度: linIdx = sub2allind( sz, :, sub2 );


【文件预览】:
sub2allind.zip

网友评论