More MATLAB Trouble

char servo[15], pwm[15], pressure[15];
void setup ()
{
  Serial.begin(9600);
  
  servo[0] = '\0';
  pwm[0] = '\0';
  pressure[0] = '\0';



} /////////////////////////////////////////////////////////////////////////////end of setup
/////////////////////////////////////////////////// here to process incoming serial data after a terminator received



void loop()
{
  char inData[15];
 
  inData[0] = '/0';
  int index = 0;
  int i =0;
  
  int x = 0;


  while((Serial.available() > 0) && (x== 0))  
  {
    char aChar = Serial.read();
    Serial.print("Hey, lookee here. I got a [");
    Serial.print(aChar);
    Serial.println("]");

    if (aChar == '\n'){
      x = 1;
    }
    if(aChar == ',')
    {
      switch (index){
      case 0: 
        for (int k =0; k <15; k++){ ///copy indata to servo
          servo[k] = inData[k];
          Serial.print("I am here");
          Serial.print(servo);
        }
        index =1;
        inData[0] = '\0';
        i =0;
      case 1: 
        for (int k =0; k <15; k++){
          pwm[k] = inData[k];
           Serial.print("This is PWM");
          Serial.print(pwm);
        }
        index = 2;
        inData[0] = '\0';
        i =0;
      case 2: 
        for (int k =0; k <15; k++){
          servo[k] = inData[k];
            Serial.print(" Pressure");
          Serial.print(pwm);
        }
        inData[0] ='\0';
        index =3;
        i = 0;
      default:  
        inData[0] = '\0';
        i = 0;        
      }

    }

    else
    {
      inData[i++] = aChar; // Add the char to the array
    }
    if(x == 1)
    {
      Serial.print("I passed here: ");
      Serial.println();
      Serial.print(servo);
      Serial.println();
      Serial.print(pwm);
      Serial.println();
      Serial.print(pressure);
      Serial.println();
    }  



  }

}
[\code]