Чтобы отобразить 'a' в 1, 'b' в 2 и т. Д., Используйте функцию DOUBLE , чтобы преобразовать символ обратно в его кодовый номер ASCII, затем сдвиньте значение:
V = double(charString)-96;
РЕДАКТИРОВАТЬ: На самом деле, вам даже не нужно звонить в DOUBLE. Символы будут автоматически преобразованы в числа с двойной точностью при выполнении любой арифметики с другим числом с двойной точностью (тип по умолчанию для переменных MATLAB). Итак, следующий ответ еще проще:
V = charString-96;