Can't change variable name or delete variable
1 次查看(过去 30 天)
显示 更早的评论
I have a struct xxx with a field struct yyy containing 2 fields aaa and bbb of simple values. - With the variable editor I can double click on xxx, then yyy to see the column of 18 <1x1 struct>s. - Double clicking on any of the latter opens the variable editor table showing fields aaa and bbb for editing. - I can then right click in empty space in table to create a new field ccc. - when I right click on ccc to delete or it, the editor acts as if OK but nothing is done. - when I right click on either aaa, bbb or ccc to try Rename I get the error message name not allowed despite it being a short and fully legal combination of letters only (have tried many without success).
CAN ANYONE PLEASE HELP ME UNDERSTAND WHAT IS WRONG?
1 个评论
Jan
2012-3-13
Please post the code which you use to create the struct. Following the textual descritbtion is prone to errors.
Then post the name you are trying to use without success - there is no chance that we can guess this detail.
回答(1 个)
Walter Roberson
2012-3-13
Every member of a structure array must have the same set of field names in the same order. Editing the field names for a single member of the array is probably not going to work.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Structures 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!