Error using tabular/numArgumentsFromSubscript
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have created a loop that looks for the number "X" and returns the rows where it is located
for rowcount = 1:size(Summarytable,1)
if strcmp(Summarytable.year{rowcount},year)
rowsforyear = [rowsforyear,rowcount];
end
end
Error using tabular/numArgumentsFromSubscript (line 111)
Brace indexing is not supported for variables of this type.
Error in export_PSA_year_summary (line 92)
if strcmp(Summarytable.year{rowcount},year)
I don't understand how to solve the problem. On Matlab 2019 are working but on 2020 version not work.
How can i fix it?
0 Kommentare
Antworten (1)
Tejas
am 17 Jul. 2025
I am assuming that the variable "Summarytable" belongs to the class "table".
The above error message might be due to usage of curly braces for indexing in this section of code:
if strcmp(Summarytable.year{rowcount},year)
To resolve the issue, use parenthesis instead, as recommended in this example: https://www.mathworks.com/help/matlab/ref/table.html#mw_7b054635-18c5-4076-bd1a-28cc2ef6dd5d .
if strcmp(Summarytable.year(rowcount),year)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!