I have a gui slider that calls a value from an array that gets the error 'Index in position 2 is invalid. Array indices must be positive integers or logical values.' when trying to update a textbox which causes my gui to not work.

1 回表示 (過去 30 日間)
I have attached my code so you can see where it is going on. Line 96 is where the code stops working when trying to update the text with the array indices.
  7 件のコメント
Thomas Firsich
Thomas Firsich 2018 年 6 月 15 日
I am getting now just a weird error at certain values of the slider...4,6,7,8,9,etc...I am attaching the error and proof that the slider values are integers before it is passed on to the function.
Adam
Adam 2018 年 6 月 15 日
Those are not necessarily integers, depending how you formatted the output. Normally an integer would not trail a load of 0s unless it has some small error a long way down the decimal places.
You can just use
doc round
if you are happy that the errors are just minor rounding errors rather than something more significantly wrong.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by