Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Remove a range of cells from a cell array using pushbutton
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I have two cell arrays; one visible in a uitable in the GUI (current_data) and the other is generated by the user selecting the 'message/word' that they would like to remove in a drop down menu (data2remove) and selecting the remove button. How do I remove this data, selected by the user, from the cell array displayed in the GUI? I have tried the below:
current_data(data2remove) = [];
However, it gives me the following error: Function 'subsindex' is not defined for values of class 'cell'. Any help would be greatly appreciated.
0 Kommentare
Antworten (1)
Jan
am 13 Jul. 2017
Bearbeitet: Jan
am 13 Jul. 2017
Posting some explicite values for the arrays would be useful. But let me guess:
current_data = setdiff(current_data, data2remove);
This removes all strings from current_data, which appear in data2remove.
Please note:
current_data(data2remove) = [];
If data2remove is a cell string, this trial is based on pure guessing. This kind of "shotgun programming" is not useful, but near to produce random results. But it is a good idea to post in the forum, what you have tried so far. Even if the code fails, it can be a useful hint of what you want to achieve.
2 Kommentare
Jan
am 13 Jul. 2017
@Matt: "it doesn't like it" is not useful to explain, what you observe. Please post a copy of the complete error message instead.
The shown code does not explain, what the variables contain. The screenshot does not have any relation to the problem also. Introducing the new name "RemovedData" increases the confusion level. Please concentrate on the actual details required to solve the problem:
- What is the contents of "current_data" and "data2remove"?
- What should be removed from what?
- Which error message do you get with the suggested solution?
Diese Frage ist geschlossen.
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!