how to find predefined values indices in a matrix?

1 Ansicht (letzte 30 Tage)
bilgesu ak
bilgesu ak am 17 Nov. 2015
Beantwortet: Omkar Shelar am 26 Sep. 2019
Hi;
I have a matrix that first column shows the tasks, second column is the station numbers that tasks assigned and third one is the total station times as:
ST= [ 1 1 6
5 1 10
4 2 5
2 2 7
3 3 9
7 4 6]
I want to have the each station's last total station time as it should be =[10 7 9 6].
How can I write it's code?
Thanks in advance; Regards...

Akzeptierte Antwort

Thorsten
Thorsten am 17 Nov. 2015
arrayfun(@(x) ST(find(ST(:,2)==x, 1, 'last'), 3), unique(ST(:,2)))

Weitere Antworten (1)

Omkar Shelar
Omkar Shelar am 26 Sep. 2019
Hi,
I have formed a matrix 2x2 m matrix
m=[1 2 3;4 5 6]
i carry out certain operations in matlab. after some operations i want to see the m matrix again. Which command shall i use?

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by