MATLAB est un logiciel technique créé par The MathWorks, Inc. Son langage de programmation et l'environnement sont optimisées pour traiter un large éventail de problèmes mathématiques et l'analyse des données. Utilisé correctement, il permet de résoudre des problèmes scientifiques et techniques complexes beaucoup plus simple que les langages de programmation généralisées telles que C et C ++. Souvent, un programmeur simplifie le processus de résolution de problème en créant une interface utilisateur graphique nécessitant l'entrée d'utilisateur. Si cette entrée est basée sur des caractères, il peut être stocké sous forme de chaîne.