how do you delete a column from a structure?

Hi there I have a structure with 1x12 configuration the structure contains 12 cells and each cell contains further structures
for example struct.apple = [1x1 apple 1x2 apple 1x3 apple 1x5 apple......]
inside each there is further data such as
apple(1,1).color apple(1,2).size apple(1,3).taste.rating etc
I want to use an if statement and remove a whole cell from the structure struct.apple = [1x1 apple 1x2 apple 1x3 apple 1x5 apple......] whenever the condition is false
such as if taste == good
don't do anything
else
[1x1 apple 1x2 apple 1x3 apple 1x5 apple......] = remove apple(1x2)
new struct will become [1x1 apple 1x3 apple 1x5 apple......]
I am sorry for such a messy explaination but can we remove the whole cell columns from the structure?

3 commentaires

If you use Matlab syntax to define, what your inputs are, all readers will understand it.
I guess, you want:
apple(2) = [];
Imtiaz nabi
Imtiaz nabi le 17 Fév 2022
Hi yes but actually the feild contains other elements too due to which I am getting an error
Voss
Voss le 17 Fév 2022
I second @Jan's suggestion: please share the actual relevant code, as well as the actual complete text of the error message you are getting when you run it.

Connectez-vous pour commenter.

Réponses (0)

Catégories

Produits

Version

R2017b

Commenté :

le 17 Fév 2022

Community Treasure Hunt

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

Start Hunting!

Translated by