티스토리 뷰

* MATLAB에서의 문자열 관련 함수들


. abs(s) : s가 수이면 절대값을 계산하고, 문자열이면 문자열을 ascii값으로 하여 반환

. double(s) : s가 수이면 double precision값으로 변환하고, 문자열이면 문자열을 ascii값으로 하여 반환

. isstr(s) : s가 문자열이면1을 반환하고 그외는 0을 반환.

. strcmp(s1,s2) : 문자열 s1과 s2를 비교하여 두 문자열이 일치 하면 1을 일치하지 않으면 0을 반환 단, 문자열은 대소문자를 구분한다.]

. upper(s) : 문자열 s를 모두 대문자로 바꾼다.

. lower(s) : 문자열 s를 모두 소문자로 바꾼다.

. [s1,s2] : 문자열 s1에 문자열 s2를 더한다.

. setstr(a), char(a) : ascii값으로 된 문자열 a를 실제의 문자열로 반환한다. setstr(a)나 char(a)는 같은 기능을 수행한다. 차기 버전에서는 setstr(a)는 제공되지 않는다.

. ischar(s) : s가 문자열이면 1을 그 외는 0을 반환

. num2str(a) : 수 a를 문자열로 변환한다. 만약 소수점 이하의 정밀도까지 고려하고 싶으면 num2str(a,n)을 사용한다. n은 정밀도를 나타낸다.

. int2str(a) : 정수 a를 문자열로 변환한다. 만약 a의 자료형이 실수형이면 정수로 반올림하여 문자열로 변환한다.

. str2double(s) : 문자열을 double precision값으로 변환한다. 단, MATLAB 5.3버전부터 제공됨

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함