count occurences and create a table

2 vues (au cours des 30 derniers jours)
Noa Prasquier
Noa Prasquier le 11 Avr 2021
Commenté : Noa Prasquier le 12 Avr 2021
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

Réponses (1)

Cris LaPierre
Cris LaPierre le 11 Avr 2021
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.
Perhaps ch 13 in MATLAB Onramp can show you how to use indexing to capture the result of each loop.
  1 commentaire
Noa Prasquier
Noa Prasquier le 12 Avr 2021
ok, I'll try this, thank you!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Matrices and Arrays dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by