1
我有單元陣列:除法單元陣列分成組Matlab的
M = cell(5,3);
M{1,1} = ['+' '-' '-'; '+' '+' '+'; '-' '-' '+'];
M{2,1} = ['+' '-' '-'; '+' '+' '+'; '+' '+' '+'];
M{3,1} = ['+' '-' '-'; '+' '+' '+'; '+' '+' '+'];
M{4,1} = ['+' '-' '-'; '+' '+' '+'; '-' '-' '+'];
M{5,1} = ['+' '-' '-'; '-' '+' '-'; '-' '-' '+'];
M{1,2} = ['+' '0' '-'; '+' '+' '+'; '-' '-' '+'];
M{2,2} = ['+' '0' '-'; '+' '+' '+'; '0' '+' '+'];
M{3,2} = ['+' '0' '-'; '0' '+' '+'; '+' '+' '+'];
M{4,2} = ['+' '-' '-'; '+' '+' '+'; '0' '-' '+'];
M{5,2} = ['+' '-' '-'; '-' '0' '-'; '0' '-' '+'];
M{1,3} = 1;
M{2,3} = 3;
M{3,3} = 7;
M{4,3} = 25;
M{5,3} = 33;
我需要組的M
所有行根據從第一列矩陣的平等。因此,有3個新的小電池陣列M1
,M2
和M3
:
M1{1,1} = M{1,1};
M1{2,1} = M{4,1};
M1{1,2} = M{1,2};
M1{2,2} = M{4,2};
M1{1,3} = M{1,3};
M1{2,3} = M{4,3};
M2{1,1} = M{2,1};
M2{2,1} = M{3,1};
M2{1,2} = M{2,2};
M2{2,2} = M{3,2};
M2{1,3} = M{2,3};
M2{2,3} = M{3,3};
M3{1,1} = M{5,1};
M3{1,2} = M{5,2};
M3{1,3} = M{5,3};
什麼是可能的方式做到這一點?
你需要更長的描述你需要什麼和[mcve]。另外,請閱讀[問] –
你可以顯示一些數據的例子:你有什麼數據,你想達到什麼目的? –