help with creating certain function for setting elements in one matrix to another
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
want to make function that takes in text, and then creates a matrix that sets each element to one of the ascii code elements
for example: [abcdef] would get set to [1 2 3 4 5 6]
and [help] would get set to [8 5 12 16]
pls help
댓글 수: 0
답변 (1개)
the cyclist
2017년 11월 4일
Here's one way:
alphabet = 'abcdefghijklmnopqrstuvwxyz';
[~,vec] = ismember('help',alphabet)
댓글 수: 9
Andrei Bobrov
2017년 11월 4일
discretize('help'-'a',('a':'z') - 'a')
Jessie Ray
2017년 11월 4일
Jessie Ray
2017년 11월 4일
the cyclist
2017년 11월 4일
편집: the cyclist
2017년 11월 4일
[~,vec] = ismember('jsdbsfb',alphabet)
or
charvec = 'jsdbsfb';
[~,vec] = ismember(charvec,alphabet)
Just define it as a variable, and pass that variable.
str = 'jsdbsfb';
[~,vec] = ismember(str,alphabet)
Note that a simpler way to generate the alphabet is to use the colon, which also reduces the chance of missing a letter:
str = 'jsdbsfb';
[~,vec] = ismember(str,'a':'z')
Jessie Ray
2017년 11월 4일
the cyclist
2017년 11월 4일
So, maybe next time give a complete description of your problem first?
Jessie Ray
2017년 11월 4일
이 질문은 마감되었습니다.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!