je souhaite utiliser une boucle while afin de vérifier si l'utilisateur rentre le bon texte

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
categorie=input('Entrez votre choix =','s');
while (categorie ~='GP3'|| categorie~='FR3.5')
categorie=input('Entrez votre choix =','s');
end
 
 
Numero_de_simulation=input('Entrez le numero de la simulation =','s');
disp('Choix du circuit (3 première lettre');
 
suite du programme.....

erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
?? Error using ==> ne
Matrix dimensions must agree.
 
Error in ==> V1_2 at 18
while (categorie ~='GP3'|| categorie~='FR3.5')