티스토리 뷰
* 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버전부터 제공됨
'Mathematics > MATLAB' 카테고리의 다른 글
MATLAB을 이용하여 smith chart 그리기 (0) | 2008.08.18 |
---|---|
1.3 (예) 2구간으로 나뉜 그래프 그리기 (0) | 2008.08.18 |
(예) MATLAB에서 구 그리기 (2) | 2008.08.18 |