Change Size of Array in table
15 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Arne T
le 24 Août 2020
Réponse apportée : Nagasai Bharat
le 27 Août 2020
Hey All,
I am new to Matlab and have a table with a subtable in some cells. My main Table (MM) has dynamic size and the subtable, which is in the 9th cell of each row has to have a subtable with the width of the hight of the Maintable. I have trouble if i add a row to add a column to the subtable. My Idea is:
for i = 1:size(MM,1)
MM{i,9} = table([MM{1,9}{1,1} 1]);
end
Following error message comes up: "Subscripted assignment dimension mismatch for table variable 'Var1'."
I also tried the following:
for i = 1:size(MM,1)
MM{i,9}{1,1} = [MM{1,9}{1,1} 1];
end
Following error message comes up: "The value on the right-hand side of the assignment has the wrong width. The assignment requires a value whose width is 3."
It seems like I cant change the size of the subtable but dont get why. Please help me.
Thank you!
Arne
2 commentaires
dpb
le 24 Août 2020
Attach a .mat file with a small example of the table structure and illustrate what you want the result to be...
Réponse acceptée
Nagasai Bharat
le 27 Août 2020
Hi Arne,
My understanding is that you are looking into changing the dimensions of your sub-tables. In MATLAB you would be able to add nested/sub tables inside your main table of desirable width/variables but the number of rows of each sub-table should be equal to the number of rows of the main table.
For reference please do look into this answer.
https://www.mathworks.com/matlabcentral/answers/541568-nested-tables-with-duplicate-sub-column-names
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Nucleotide Sequence Analysis 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!