> I want to plot 3 graphics successively. So I use this code: > for h=1:3 > switch h > case 1 > semilogy(x, y, 'rx-') > case 2 > semilogy(x, y, 'bo-') > case 3 > semilogy(x, y, 'md-') > end > but it gives this message "" SWITCH expression must be a scalar or > string constant."
well, it -should- have told you your 'for' loop doesn't end.
> What can I do?
Forget 'case', try invoking 'semilogy' three times, either as stacked figures ("tall"), or as three separate figures.