문자열의 세 글자 단어의 첫 번째와 마지막 글자를 대문자로 변환하려고합니다. 지금까지, 우리가 그 코드의 첫 번째 4 선이 무엇이고 그 다음 다른 사람들이 어디서 찾을 수 있도록 그걸 얻기 위해 노력하고있다 있도록 3 개 글자 단어가 먼저 어디 찾아야했다문자열의 세 글자 단어의 첫 번째와 마지막 글자를 대문자로 바꾸십시오.
spaces = strfind(str, ' ');
spaces = [0 spaces];
lw = diff(spaces);
lw3 = find(lw ==4);
a3 = lw-1;
b3 = spaces(a3+1);
b4 = b3 + 2 ;
str(b3) = upper(str(b3));
str(b4) = upper(str(b4);
시도 첫 글자와 마지막 글자는 무엇입니까?
무엇이 질문입니까? – excaza
'str'에서 대문자로 시작하는 각 단어의 첫 글자의 위치가'spaces (lw3) + 1'이 아니겠습니까? – beaker
[rubber duck debugging] (https://en.wikipedia.org/wiki/Rubber_duck_debugging)을 권하고 자신의 변수 이름을 난독 화하지 않을 것을 권합니다. 짧은 변수 이름에서 아무 것도 얻지 못하면 의미있는 것을 사용하십시오. – excaza