Unable to delete variable

2 vues (au cours des 30 derniers jours)
Danielle Sloan
Danielle Sloan le 11 Mar 2021
Réponse apportée : Rik le 11 Mar 2021
I have a variable (zeta) that I want to delete from a structure (A).
I tried to use the removevars() function:
A1 = removevars(A, ('zeta'));
and got the following error message:
"Undefined function 'removevars' for input arguments of stype 'struct'."
When I used which removevars it showed me the path for the function (C:\Program Files\MATLAB\R2019a\toolbox\matlab\datatypes\@tabular\removevars.m % tabular method) so why is it not working?

Réponse acceptée

Rik
Rik le 11 Mar 2021
removevars will only work on tables, not on structs. Use rmfield to remove a field from a struct.

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by