Borrar filtros
Borrar filtros

Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Unable to get output of letters from morse code

1 visualización (últimos 30 días)
Nicholas Mun
Nicholas Mun el 13 de Abr. de 2022
Cerrada: Nicholas Mun el 13 de Abr. de 2022
Im trying to reverse engineer the morse code encoder i made (which is working fine) but i ran into two problems
morsecode = {'.-','-...','-.-.','-..','.','..-.','--.','....','..','.---','-.-','.-..', ...
'--','-.','---','.--.','--.-','.-.','...','-','..-','...-','.--','-..-', ...
'-.--','--..'};
letter = char('A':'Z');
userinput = strjoin(strsplit(userinput, ' '));
for i = 1:length(userinput)
[~, index] = ismember(userinput(i), morsecode);
if index > 0
moutput = [moutput ' ' letter{i}]
end
end
set(handles.morse, 'String' , moutput);
in this example the letter{i} is the part which an error occurs, and when i change it to () instead of {} an output comes out, but its just A B C D E F G.....Z regardless of the morsecode input i enter....may i know if there is a problem wiht my logic? thanks

Respuestas (0)

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by