help with ordering tables

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

 채택된 답변

Walter Roberson
Walter Roberson 2011년 11월 29일

0 개 추천

submarine = depth(depth(:,2)<0, :);
aerea = depth(depth:,2)>0, :);
Question: what if the depth was exactly 0 ?

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Coastal Engineering에 대해 자세히 알아보기

제품

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by