Thursday, March 29, 2007
매스매티카] 소수를 분수로 변환 함수/명령; Mathematica Decimal To Fraction
매스매티카(Mathematica)에서는, Rationalize 즉 "유리화" 함수로, 소수를 분수로 변환할 수 있습니다.
우선 매스매티카의 노트북(하얀 빈 종이)에
Rationalize[0.5, 0]
이렇게 쓰고 Shift+Enter키를 누르면, 소수 "0.5" 가 분수 "1/2" (2분의 1)로 변환됩니다.
그런데 0.3333333 을
Rationalize[0.3333333, 0]
이렇게 변환하면 3분의1이 나오지 않고
3333333/10000000
이런 분수가 나옵니다. 이 분수의 값이 정확히 "0.3333333"이기는 하지만, 3분의 1이라는 깔끔한 값을 얻으려면
소수의 정밀도를
Rationalize[0.3333333333333333, 0]
이 정도(소수점 이하 16자리)로 높여야 1/3이 나옵니다.
▶▶ 매스매티카 Mathematica] 소수를 분수로 바꾸는 표 출력 소스; Frac Table
펄 프로그래밍으로 분수 변환을 구현하는 소스인데 정밀도가 낮은 편임: ▶▶ Perl 펄] 소수를 분수로 변환 함수 구현; Decimal To Fraction Function
엑셀에서 소수를 분수로: ▶▶ Excel/엑셀] 분수 입력, 소수를 분수로 변환 표현 방법; Fraction Input, Decimal To Fraction
분수를 소수로 변환 방법: ▶▶ 매스매티카] 분수를 소수로 변환 함수/명령어; Mathematica Fraction To Decimal
소수 분수 상호 변환기: ▶▶ 소수 분수 변환기; 소수를 분수로, 분수를 소수로 변환; Frac Converter
우선 매스매티카의 노트북(하얀 빈 종이)에
Rationalize[0.5, 0]
이렇게 쓰고 Shift+Enter키를 누르면, 소수 "0.5" 가 분수 "1/2" (2분의 1)로 변환됩니다.
그런데 0.3333333 을
Rationalize[0.3333333, 0]
이렇게 변환하면 3분의1이 나오지 않고
3333333/10000000
이런 분수가 나옵니다. 이 분수의 값이 정확히 "0.3333333"이기는 하지만, 3분의 1이라는 깔끔한 값을 얻으려면
소수의 정밀도를
Rationalize[0.3333333333333333, 0]
이 정도(소수점 이하 16자리)로 높여야 1/3이 나옵니다.
▶▶ 매스매티카 Mathematica] 소수를 분수로 바꾸는 표 출력 소스; Frac Table
펄 프로그래밍으로 분수 변환을 구현하는 소스인데 정밀도가 낮은 편임: ▶▶ Perl 펄] 소수를 분수로 변환 함수 구현; Decimal To Fraction Function
엑셀에서 소수를 분수로: ▶▶ Excel/엑셀] 분수 입력, 소수를 분수로 변환 표현 방법; Fraction Input, Decimal To Fraction
분수를 소수로 변환 방법: ▶▶ 매스매티카] 분수를 소수로 변환 함수/명령어; Mathematica Fraction To Decimal
소수 분수 상호 변환기: ▶▶ 소수 분수 변환기; 소수를 분수로, 분수를 소수로 변환; Frac Converter
tag: mathematica
매스매티카 Mathematica | 수학 Math
tag: study
학습 | Study
<< Home