count occurences and create a table
2 次查看(过去 30 天)
显示 更早的评论
Hi,
I want to count the nu;ber of occurences of each letter in my string and put the values in a table. I can't figure out how to create a vector with my A values or directly put the values in a table.
here's my code :
s="In the golden lightning Of the sunken sun,Oer which clouds are bright'ning, Thou dost float and run, Like an unbodied joy whose race is just begun";
for letter=s(1:length(s));
letter=lower(letter);
for alphabet=['a':'z']
A=count(s,alphabet);
array2table(A)
end
end
The output is a table for each value of A
A is an integer instead of a vector
0 个评论
回答(1 个)
Cris LaPierre
2021-4-11
You have to assign array2table to something if you want to capture it.
You have to use indexing to capture the result from each loop as well.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!