Converting cell array to matrix

6 ビュー (過去 30 日間)
Tham Tze Guang
Tham Tze Guang 2020 年 1 月 8 日
回答済み: Geoff Hayes 2020 年 1 月 8 日
I am having a problem with my assignment, i am making a morse code decoder and i have already written a function file for that. But when i run my function file with input of cell array it only shows the last value as alphabet. Can i know what is wrong with my function file?
(function file) (inputs) (outputs)
  1 件のコメント
Alex Mcaulley
Alex Mcaulley 2020 年 1 月 8 日
screenshots are useless. Please provide the code as a mat file or copy pasting it hhere

サインインしてコメントする。

採用された回答

Geoff Hayes
Geoff Hayes 2020 年 1 月 8 日
Tham - check your for loop
i = length(code);
for n = 1:i
[~,index] = ismember(code(i), morse)
letter(i) = str_letter(index);
end
You use i on each iteration of the loop. I suspect that you want to use n instead
i = length(code);
for n = 1:i
[~,index] = ismember(code(n), morse)
letter(n) = str_letter(index);
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by