Filter löschen
Filter löschen

How do you get the row or column of something you need?

1 Ansicht (letzte 30 Tage)
Shawn Simon
Shawn Simon am 28 Nov. 2015
Kommentiert: Shawn Simon am 28 Nov. 2015
For example, if you had:
abc
def
ghi
Say I wanted the row and column of 'e', how would I do this? I have been looking everywhere for this and I just can't seem to find it. Please help. Thank you!

Akzeptierte Antwort

Image Analyst
Image Analyst am 28 Nov. 2015
[rows, columns] = find(yourMatrix == e); % e is an integer.
  5 Kommentare
Walter Roberson
Walter Roberson am 28 Nov. 2015
You decide which position is the "first" one, and you index rows() and columns() at that same index. But how do you define which is the "first" ?
AB
BD
which 'B' is 'first' ?
Shawn Simon
Shawn Simon am 28 Nov. 2015
The way that I want to implement this, is with a wordsearch. I have a 15x15 2 dimensional array filled with letters. I have created a function that runs checks throughout the array looking for the word a user inputs. With this, I am to return the row and column of the first letter of the word. So it would be like this:
iuwekfasdkuhwqa
kjdfjdjilihvjut
injmatlabiliwtm
ijghaddndldndld
And so on. The user would then use the function I created and input a word, in this case 'matlab'. The function would then output the row and column of 'm' (3rd row; 4th column). If you would like to see my code, I would gladly show you.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing 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