Unique value for each sequence of two corresponding variables

Hi,
I want to find the unique values for a sequence in A and the value corresponding value in B. For example:
A = [ 1 1 1 2 2 1 1 1 3 3 2 2 2 3 3 3]
B = [ 7 7 7 9 9 7 7 7 7 7 9 9 9 7 7 7]
output
Aa= [1 2 3]
Bb = [7 9 7]
How can I achieve this?

 Accepted Answer

A = [ 1 1 1 2 2 1 1 1 3 3 2 2 2 3 3 3];
B = [ 7 7 7 9 9 7 7 7 7 7 9 9 9 7 7 7];
[Aa, iA] = unique(A, 'first');
Bb = B(iA);
Aa
Aa = 1×3
1 2 3
Bb
Bb = 1×3
7 9 7

More Answers (1)

Categories

Find more on Simulink in Help Center and File Exchange

Tags

Asked:

on 26 Sep 2021

Answered:

on 26 Sep 2021

Community Treasure Hunt

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

Start Hunting!