Separating Matrix Rows into two different vectors
1 次查看(过去 30 天)
显示 更早的评论
I have a matrix
A=[1 3 5;1 5 6;3 9 10;3 5 6;1 4 5;3 5 6; 9 6 7; 1 5 8; 3 6 0];
and i would like to seperate in in terms of the 1st element
for example
if A(1,i)==1 then it would a adn if A(1,i)== 3 then it would go into b and i would like A to reduce in size as it goes to one matrix or another.
So when I have the first row after it gets assigned into a vector i want it to be deleted and goes to the next one
so i want my final results to look like
A=[9 6 7]
a=[1 3 5;1 5 6;1 4 5;1 5 8]
b=[3 9 10;3 5 6;3 5 6; 3 6 0]
How would that be done?
And, if I had this condition
A(1)<2 put in a matrix if greater than >2 put in b matrix. and the format would look like this:
A=[9 6 7]
a=[1 3 5;1 5 6;1 4 5;1 5 8]
b=[3 9 10;3 5 6;3 5 6; 3 6 0]
How would it be done?
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Multidimensional Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!