How to make a connection between a key word and a binary digit?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
jojototo
le 4 Fév 2017
Commenté : Walter Roberson
le 4 Avr 2017
I have a text 'mail.txt' and I chose a key word 'good'which is repeated 10 times in the text,I have generated a random binary number consists of 10 digits 0100111011 ,the first occurrence of the word 'good' meets the first digit'0' the second occurrence meets digit'1' and so on,How to achieve this and also to say if the the digit is '1' replace 'good'with 'bad' ,else no changes,can I have your help please.
0 commentaires
Réponse acceptée
Walter Roberson
le 4 Fév 2017
strfind() 'good', giving back a vector of starting indices. Use the binary vector to select elements out of that array. Make the replacement at each remaining location.
Hint: try looping backwards
11 commentaires
Walter Roberson
le 4 Avr 2017
To go further, you need to define what a "word" is. In English that is not easy.
The below is an example I used in 2008 for someone wanting to separate out paragraphs. Which are the words in this?
Mr. Todd E. Jones gave $3000. (!) in nickels, dimes, etc. to his
No. 1 son at 4 7th Ave. N., NY. NY. USA., who exclaimed "What joy!
Now I can buy 3 lbs. of St. Tropiz bananas... or can I?!"
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Environment and Settings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!