Matlab strcat funcion problemas con espacios

Estoy tratando de lograr esto:

strcat('red ', 'yellow ', 'white ')

Esperaba ver "rojo amarillo blanco", sin embargo, veo "rojoyellowwhite" en la salida del comando. ¿Qué se necesita hacer para asegurar que los espacios se concatenen correctamente? Gracias por adelantado.