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

2 次查看(过去 30 天)
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 个评论
the cyclist
the cyclist 2016-12-28
编辑:the cyclist 2016-12-28
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 2016-12-28
Hey Cyclist. thanks for noticing it. The file was left out accidentally.

请先登录,再进行评论。

采纳的回答

Walter Roberson
Walter Roberson 2016-12-28
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 个评论
liu James
liu James 2016-12-28
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.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by