finding a value from a point in a table
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
jason
il 20 Ott 2022
Modificato: Cris LaPierre
il 20 Ott 2022

I have a mat file with data like this, and I want to pull values that correspond to the blue numbers instead of the red numbers. For example, I am unable to find a value for (10,6).
1 Commento
dpb
il 20 Ott 2022
Absolutely useless image -- attach some real data as text and show us the actual code used and then explain what it is you're after...if you have an array M, then
M(10,6)
is the value at that location...surely there must be more to the issue than that.
Risposta accettata
Cris LaPierre
il 20 Ott 2022
Modificato: Cris LaPierre
il 20 Ott 2022
So you want to use your own indexing scheme to extract data from your array. It's possible, but is going to be a bit convoluted.
tbl = randi(10,[6,7]);
tbl(1,2:end) = 0:2:10;
tbl(:,1) = [0,0:2:8]
% use logical indexing to create and indes for where the row in the
% first column that is 6 and column in the first row that is 10
val = tbl(tbl(:,1)==6,tbl(1,:)==10)
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Tables in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!