Tuesday, October 23, 2007
매스매티카, 정수 숫자 앞에 0넣기, 영 붙이기 함수; Mathematica Leading Zeros Int
매스매티카로 데이터를 출력할 때, 정수 숫자 앞에 0을 붙여서 자릿수를 맞추려면 IntegerString 함수를 사용하면 됩니다. (단, IntegerString 함수를 통과한 숫자는 이제 더 이상 숫자가 아니라 문자열로 간주됩니다.)
IntegerString[정수, 진법, 자릿수]
의 형식입니다. 십진수 숫자일 경우 진법은 항상 10을 넣어주면 됩니다.
예를 들어
IntegerString[547, 10, 5]
이렇게 입력하면 547 이라는 3자리 숫자를
00547
이렇게 총5자리로 표현합니다.
그런데 다른 프로그래밍 언어에서와 달리
IntegerString[547, 10, 2]
이렇게 숫자의 자릿수보다 작은 자릿수를 지정하면
47
이렇게 잘려버리는 문제가 있습니다.
아무튼 IntegerString 함수의 실용적인 예제는 여기에 있습니다: ▶▶ 초를 시분초 형식으로 변환 함수; Sec to HH:MM:SS; 매스매티카 Mathematica
IntegerString[정수, 진법, 자릿수]
의 형식입니다. 십진수 숫자일 경우 진법은 항상 10을 넣어주면 됩니다.
예를 들어
IntegerString[547, 10, 5]
이렇게 입력하면 547 이라는 3자리 숫자를
00547
이렇게 총5자리로 표현합니다.
그런데 다른 프로그래밍 언어에서와 달리
IntegerString[547, 10, 2]
이렇게 숫자의 자릿수보다 작은 자릿수를 지정하면
47
이렇게 잘려버리는 문제가 있습니다.
아무튼 IntegerString 함수의 실용적인 예제는 여기에 있습니다: ▶▶ 초를 시분초 형식으로 변환 함수; Sec to HH:MM:SS; 매스매티카 Mathematica
tag: mathematica
매스매티카 Mathematica | 수학 Math
<< Home