matsplit

버전1.3.0.0(568字节)작성자: 马修Eicholtz
将矩阵元素拆分为单独的变量。

다운로드수:675

업데이트날짜:2014/11/13

라이선스보기

该函数接受一个数组作为输入,并将数组的每个元素作为单独的输出返回。它在函数上与处理类似,但在处理单个矩阵时不那么冗长。

我创建这个函数是因为我想用一行代码替代以下代码:
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];

용양식

马修·艾霍尔兹(2022年)。matsplit(//www.tianjin-qmedu.com/matlabcentral/fileexchange/48439-matsplit), MATLAB中央文件交换。검색됨

Matlab릴리스호환정보
개발환경:R2014a
모든릴리스와호환
플랫폼호환성
窗户 macOS Linux

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!