Subscripting a table using linear indexing (one subscript) or multidimensional indexing (three or more subscripts) is not supported
古いコメントを表示
I recives this error:
Subscripting a table using linear indexing (one subscript) or multidimensional indexing (three or more
subscripts) is not supported. Use a row subscript and a variable subscript.
in this command:
hold on
plot(Tmean_split{(var_Tmean_split(i))}, 'dg');
hold off
I want to plot mean value on the existing boxplot.
Tmean_split is a table and var_Tmean_split is array string of the table columns.
1 件のコメント
Image Analyst
2020 年 1 月 1 日
I don't know what var_Tmean_split is. Is it a cell array of strings that you got from a column of the table called Tmean_split? If so, how can you plot strings? You can only plot numbers.
When you say
Tmean_split{(var_Tmean_split(i))}
the expression inside the {} must be a number saying what column you want to use. Evidently you're not giving it a single number but a cell array, a vector, or a column from a table (I'm not sure), but it's definitely not a single column number.
Can you attach your table in a .mat file with the paper clip icon and say what column you want to plot?
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!