MATLAB: How to plot? i got Error using tabular/plot (line 156) There is no plot method for the ‘table’ class. Plot the variables in a table using dot or brace subscripting.

errorplot

vel = table([0;.125;0.25;0.375;0.5;0.625;0.75;0.875;1;1.125;1.25;1.375;1.5;1.625;1.75;1.875;2],[0; 0.024934942578746697937373773042546; 0.049480663428674892204211876103623; 0.073253551446249896676617134859737; 0.095881199630495565880615199318259; 0.11700795711194655959310358044298; 0.1363003943635875927477781482227; 0.15345261966609088937500193824478; 0.16819135141725456884193011923064; 0.18028063867519389490367023494122; 0.18952609200141862076834501332858; 0.19577849294980553501413718323421; 0.19893664111442157919172260532557; 0.19894932805948448380986354760928; 0.19581634817447727513592110333613; 0.18958850260295146039225538942577; 0.18036659655686807780641359567233])
plot(vel)

Best Answer

table objects cannot be plotted in MATLAB. You would need to extract the data from the table, such as
plot(vel{:,1})