help with ordering tables
2 views (last 30 days)
Show older comments
dear colleages... i have a problem with a table... here is the problem....
i got a table named depth:
depth(:,1)=a1;
depth(:,2)=g1;
i need to create two new tables (submarine and aerea) each one composed by selected values of the table depth and also composed by two columns each one:
for submarine: i need all negative values of the second column of depth (depth(:,2), with each corresponding value of the first colum of depth (depth(:,1).
for aerea: the same but positve values...
i prepare this but dosent work
submarine=find((depth(:,2)<0,:));
aerea=find((depth(:,2)>0,:));
i think, find is not correct to be used in this case.... but what can i use?
thanx
0 Comments
Accepted Answer
Walter Roberson
on 29 Nov 2011
submarine = depth(depth(:,2)<0, :);
aerea = depth(depth:,2)>0, :);
Question: what if the depth was exactly 0 ?
More Answers (0)
See Also
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!