Como calcular a pontuação das palavras no Scrabble usando o MATLAB

Eu tenho um programa de lição de casa em que encontrei um problema. Basicamente, precisamos usar uma palavra (como MATLAB) e ter a função nos fornecer o valor correto de pontuação usando as regras do Scrabble. Existem outras coisas envolvidas, como palavra dupla e valores de ponto duplo, mas estou lutando com a conversão para ASCII. Preciso colocar minha string no formato ASCII e resumir esses valores. Sabemos apenas o básico básico de strings e nosso professor é bastante inútil. Eu tentei converter a string em números, mas isso não está dando certo. Alguma sugestão?

function[score] = scrabble(word, letterPoints)

doubleword = '#';
doubleletter = '!';
doublew = [findstr(word, doubleword)]
trouble = [findstr(word, doubleletter)] 
word = char(word)
gameplay = word;
ASCII = double(gameplay)


score = lower(sum(ASCII));

questionAnswers(3)

yourAnswerToTheQuestion