Perché hai presente che, soprattutto per queste funzioni relative ai grafici gli argomenti successivi ai primi sono tutti
'PropertyName',PropertyValue
quindi lui ha capito che era una stringa, ed è andato a cercarsi la proprietà di nome 'Si'... e non avendola trovata se l'è presa con te...
Infatti di dice che hai sbagliato ad usare set, infatti, se tu scrivi
plot(x,y,'Color','red')
per lui è come se scrivessi
plot(x,y)
set(gca,'Color','red')