how can I delete the related raw in B?

1 回表示 (過去 30 日間)
maha arcc
maha arcc 2016 年 2 月 29 日
編集済み: Mohammad Abouali 2016 年 2 月 29 日
There are two matrix A&B each with two columns The first columns of A is the number of instrument and the second is its accuracy arranged by the value of the accuracy . the smallest accuracy is the first raw and so on , the last raw is the biggest accuracy. A=(3,0.003;1,0.025;2,0.03) If the first column of B is the number of instrument and the second is its measurement arranged ascending by the number of instrument B=(1,75;2,102;3,63) The sequence is: making some calculations, get matrix A, delete the instrument With high accuracy(always last raw, in my example: [2 0.03]), go to matrix B and delete the raw related to the number of instrument ‘2’ which is [2 102] > rej_inst_raw=A(end,:) ; > A(end,:)=[]
Now, I want to delete the related raw in B . Could you please help me

採用された回答

Mohammad Abouali
Mohammad Abouali 2016 年 2 月 29 日
編集済み: Mohammad Abouali 2016 年 2 月 29 日
A=[3,0.003;1,0.025;2,0.03]
A =
3 0.003
1 0.025
2 0.03
B=[1,75;2,102;3,63]
B =
1 75
2 102
3 63
% Removing the row from B that relates to last row of A
B=B( B(:,1)~=A(end,1),:)
B =
1 75
3 63
%Removing last row of A
A=A(1:end-1,:)
A =
3 0.003
1 0.025

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeInstrument Driver Editing and Testing についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by