# Homework Help: Matlab help

1. Jan 20, 2009

### magma_saber

1. The problem statement, all variables and given/known data
switch statements. y is an integer number. Use a switch statement to set B equal to one of the following values: true, false, or the vector [1 0 1]. If y is {1,2,3,5,7}, then set B to true. If y is {4, 6, 8, 10}, then set B to false. If y is neither, then set B to the vector [1 0 1]. You must use a switch statement to solve this problem and your answer should be stored in the variable named "B".

2. Relevant equations

3. The attempt at a solution
B='true'
switch B
case '{1,2,3,5,7}'
y=true
case '{4, 6, 8, 10}'
y=false
otherwise
y=[1 0 1]
end

i tried that and it said it was wrong. a file was provided that tells you if its wrong.

2. Jan 20, 2009

### zaurus

I believe you want your switch to be the criteria you are comparing, ie. y and your statement following the case to be B (the variable you are assigning a value to).

Switch y

case '{1,2,3,5,7}'
B = true
case '{4,6,8,10}'
B = false
.
.
.
etc

3. Jan 20, 2009

### magma_saber

never mind i figured it out.

Share this great discussion with others via Reddit, Google+, Twitter, or Facebook