함수 > 효용 함수 > 예제: 문자열 변수 조작
  
예제: 문자열 변수 조작
연쇄, 하위 문자열 및 기타 기본적인 문자열 조작 방법을 사용합니다.
파일 이름의 문자열
1. 입력 문자열 ab를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
2. concat 함수에서 연쇄와 현재 작업 디렉토리(CWD) 변수를 사용하여 파일 읽기 기능에 사용할 경로 이름을 작성합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
예를 들어 이 변수 이름을 READFILE 함수로 전달하거나 프로그램의 루프에서 디렉토리의 파일을 순차적으로 읽는 데 사용할 수 있습니다.
* 
또한 format 함수를 사용하여 변수로 조합된 문자열을 연결할 수 있습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
하위 문자열 및 위치
1. substr 함수를 사용하여 3번째 위치에서부터 시작하여 네 개의 문자를 포함하는 문자열을 추출합니다.
이 식을 복사하려면 클릭
2. strlen 함수를 사용하여 문자열 c의 길이를 계산합니다.
이 식을 복사하려면 클릭
3. search 함수를 사용하여 c 내에서 파일 확장자 하위 문자열의 시작 위치를 찾습니다.
이 식을 복사하려면 클릭
4. 문자열에서 하위 문자열의 모든 위치를 찾는 프로그램을 작성합니다.
이 식을 복사하려면 클릭
5. 이 프로그램을 사용하여 아래 문자열에서 모든 "in"의 위치를 찾습니다.
이 식을 복사하려면 클릭
문자열을 숫자로 변환
1. rows, cols, IsString, search, concat, substr, strlenstr2num 함수를 사용하여 문자열을 숫자로 변환합니다.
이 식을 복사하려면 클릭
* 
행렬에 문자열과 숫자가 혼합되어 있을 수 있습니다. 조회 함수를 사용하면 문자열과 숫자를 함께 검색할 수 있습니다.
이 식을 복사하려면 클릭
2. 프로그램을 사용하여 행렬 M의 문자열을 숫자로 변환합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 프로그램에서는 str2num을 사용하여 문자열을 숫자로 변환합니다. 숫자를 문자열로 변환하려면 num2str를 사용합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. 행렬에 문자열이 아닌 요소가 포함된 경우 오류 메시지를 출력하도록 프로그램을 변경한 다음 프로그램을 사용합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
두 번째 호출에서 함수는 error 함수의 매개변수로 지정된 오류 메시지를 반환합니다.
4. 수열로 구성된 문자열에서 벡터를 생성하는 프로그램을 작성합니다. 각 숫자는 쉼표와 공백으로 이전 숫자와 구분됩니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
5. 이 프로그램을 사용하여 다음과 같은 수열을 벡터로 변환합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
ASCII 코드 변환
1. str2vec 함수를 사용하여 문자열을 ASCII 코드의 벡터로 변환합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
2. vec2str 함수를 사용하여 ASCII 코드의 벡터를 문자열을 변환합니다.
이 식을 복사하려면 클릭
3. str2vecvec2str 함수를 사용하여 문자열의 대/소문자 변환을 수행합니다.
a. str2vec 함수를 사용하여 대/소문자를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
b. str2vecvect2str 함수를 사용하여 대/소문자 변수를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
c. 이전 정의를 사용하여 문자열 S를 소문자로 변환합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
d. 이전 정의를 사용하여 문자열 T를 대문자로 변환합니다.
이 식을 복사하려면 클릭