文件名称:matsplit:将矩阵元素拆分为单独的变量。-matlab开发
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-21 02:22:12
matlab
此函数将数组作为输入,并将数组的每个元素作为单独的输出返回。 处理功能类似,但处理单个矩阵时不那么冗长。 我创建这个函数是因为我想要一个单行替代以下代码: c = num2cell(rect); %rect 是矩形位置向量[x,y,wid,hei] = c{:}; 现在我可以简单地使用: [x,y,wid,hei] = matsplit(rect); 输出参数的数量不需要与输入数组中的元素数量相匹配。 或者,您可以使用第二个输入 DIM 按行或列拆分矩阵。 例子: A = [1 2 3 4 1 2 3 4 1 2 3 4]; [B,C] = matsplit(A,1); 返回 B = [1;1;1]; C = [2;2;2];
【文件预览】:
matsplit.zip