Date: Jan 22, 2013 6:50 PM
Author: anyone
Subject: Re: SWITCH expression ERROR !!!!

On Tue, 22 Jan 2013 22:54:09 +0000, Serhat  wrote:

> 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.

>Thanks in advance:)

read 'help' in advance.