Calling a specific value from a matrix using a loop

3 Ansichten (letzte 30 Tage)
Nilesh
Nilesh am 4 Dez. 2022
Kommentiert: Voss am 4 Dez. 2022
Hello everyone,
I have a set of matrix, called att_power:
I need to use a for loop to call some of the values in the first column of the matrix, such as I could be calling 5, 15, 30, and 50 only.
Based on the values, I am calling, I need matlab to create matrix showing the corresponding values in the second column.
In this case, I want to matlab to create a matrixx, showing [4.2, 32, 115, 273]
Can anyone please help me on this?
Kind regards,
Nilesh

Akzeptierte Antwort

Voss
Voss am 4 Dez. 2022
vals = [5 15 30 50];
idx = ismember(att_power(:,1),vals);
result = att_power(idx,2)
  2 Kommentare
Nilesh
Nilesh am 4 Dez. 2022
Verschoben: Voss am 4 Dez. 2022
Thank you so much
Voss
Voss am 4 Dez. 2022
You're welcome!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by