Find a letter position within a word.
조회 수: 2 (최근 30일)
이전 댓글 표시
I need to right a function that will take in a word and a letter. Then return a list of all the positions in word where the letter exists. I need to figure out how to do this without using any built in functions. So far I have :
function result = find_letter_positions(word,letter)
indexes = [];
for i = 1:length(word)
if word(i) = = letter
after this I am unsure of where to go
댓글 수: 3
채택된 답변
Birdman
2018년 4월 18일
This might help you:
function indexes = find_letter_positions(word,letter) indexes = zeros(1,numel(word)); for i = 1:numel(word) if word(i)==letter indexes(i)=i; end end indexes=indexes(indexes~=0); end
댓글 수: 1
Stephen23
2018년 4월 18일
Note that zeros, numel, and indexing (using subsref) are all inbuilt functions.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!