Getting error: Function 'subsindex' is not defined for values of class 'struct'.

I'm trying to run the following code,
lv2_data(structIndx_lv2).pairNum = pairNum;
but keep getting this error:
Function 'subsindex' is not defined for values of class 'struct'.
When I debug the code and stop it at this line, I can confirm that
lv2_data is an empty structure array (initialized as lvl2_data = struct;)
structIndx_lv2 = 1
pairNum = 10
When I run this same line in debug mode, it works perfectly fine. I cant figure out what is going on here.

2 件のコメント

Matt J
Matt J 2019 年 4 月 15 日
編集済み: Matt J 2019 年 4 月 15 日
When I run this same line in debug mode, it works perfectly fine.
If that's the case, then I deduce that you have not entered debug mode through
>> dbstop if error
I would do that and re-run the code.
Centauri Jolene
Centauri Jolene 2019 年 4 月 15 日
Thanks, that has shown me another error with my code that I couldnt see before.

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

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeStructures についてさらに検索

製品

リリース

R2017b

質問済み:

2019 年 4 月 15 日

コメント済み:

2019 年 4 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by