Filter löschen
Filter löschen

Error and can't find whats causing index exceed matrix dimension

2 Ansichten (letzte 30 Tage)
I'm getting this:
Index exceeds matrix dimensions.
Error in Test3 (line 51)
if (status == 0) && (a(1) > a(2))
Although it says the line, but I can't find what is actually causing it. All the cells have same dimensions. Please help
  2 Kommentare
the cyclist
the cyclist am 28 Dez. 2016
Bearbeitet: the cyclist am 28 Dez. 2016
What is the calling syntax of the functions?
Also, maybe I missed it, but I don't see any reference to an object called "Test3" in what you uploaded.
liu James
liu James am 28 Dez. 2016
Hey Cyclist. thanks for noticing it. The file was left out accidentally.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 28 Dez. 2016
bb{1,5}(:,7) does not match datenumber at all, causing k{5} to be empty, which cases b{5} to be empty, which causes a=b{t} to be empty. Your code assumes a has at least 6 elements.
  1 Kommentar
liu James
liu James am 28 Dez. 2016
Thanks Walter...I just realized that the empty cell caused it to stop. So I added another condition for an empty cell and it just ran. Took me a long time. But Thanks for taking a look.

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