I have written this loop to plot each line of results and I get the error message
Error using plot. Invalid first data argument.
So
You should write:
plot(xint,test(ii,:),...
LineSpec{ii},...
'linewidth',2);
LineSpec
is a cell array, so LineSpec(ii)
returns a cell, while plot
asks for a character array as line properties.
you can see the difference when you call LineSpec
:
>> LineSpec{1}
ans =
-y
>> LineSpec(1)
ans =
'-y'
When the output is a cell then the answer is indented and has the single-quote marks.