MATLAB crashs when struct index line is too long

1 回表示 (過去 30 日間)
André
André 2018 年 6 月 25 日
回答済み: Steven Lord 2018 年 6 月 25 日
Hello. Somewhere in my script there is a line like this:
a = ZData.upsample.(feature2plot).center.(lower(H.BUTTONGOUP_Map_Opts_Surf3d.SelectedObject.String))(D.hexnums.upsample==1)
When I run the script or even try to put there a breakpoint, MATLAB crashes. Error message in attached file. However, if I put the code in 2 lines, like this:
a = ZData.upsample.(feature2plot).center;
a.(lower(H.BUTTONGOUP_Map_Opts_Surf3d.SelectedObject.String))(D.hexnums.upsample==1);
then MATLAB doesn't crash anymore. Why does MATLAB crash? Is it because the line is too long?
Regards, André

採用された回答

Steven Lord
Steven Lord 2018 年 6 月 25 日
I recommend following the instruction at the end of the crash log file.
If this problem is reproducible, please submit a Service Request via:
http://www.mathworks.com/support/contact_us/

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStructures についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by