Error when creating an empty Table

8 vues (au cours des 30 derniers jours)
Reza Zomorodi
Reza Zomorodi le 7 Mar 2022
Commenté : Star Strider le 7 Mar 2022
I faced the following error when i use "table" command to create and empty table:
my_results = table
Error using ones
Invalid default value for property 'metaDim' in class 'table':
Size inputs must be scalar.
Error in all (line 68)
sz = [sz,ones(1,DIM-length(sz))];
Error in matlab.internal.tabular.private.metaDim (line 45)
if ~(isCharStrings(labels,true) && all(strlength(labels) > 0, 'all')) % require cellstr, whitespace, but not empty allowed
any suggestion?

Réponse acceptée

Star Strider
Star Strider le 7 Mar 2022
To preallocate a table see the documentation section on Specify Size and Variable Types since an empty table nevertheless has specific requirements for its construction.
  4 commentaires
Reza Zomorodi
Reza Zomorodi le 7 Mar 2022
Thats' right. i developed the scpirt in 2018b and faced this error in 2021b. Thank you for your help!
Star Strider
Star Strider le 7 Mar 2022
My pleasure!

Connectez-vous pour commenter.

Plus de réponses (1)

Peter Perkins
Peter Perkins le 7 Mar 2022
Reza, if that's really what you get in the command window, and you have not left anythng out, then you either have something else named "table", or you have something seriously wrong with your MATLAB install.
  1 commentaire
Reza Zomorodi
Reza Zomorodi le 7 Mar 2022
Thank you Peter for your comments.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Produits


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by