Monday, February 12, 2007
Perl/펄] 자연 로그의 밑 e 상수 선언 출력; Natural Logarithm, Euler Constant
자연로그의 밑인 e 의 값을 상수로 정의하여 출력하는 방법입니다. exp() 함수로 구하는 방법도 있고, 바로 아래와 같이, 비주얼C의 math.h 헤더 파일에 있는, e 의 정밀한 값을 펄에서 사용할 수도 있습니다.
아래 예제는 2가지 방법을 모두 사용해 보았습니다.
파일명: example.pl
어느 경우든, 정밀도는 똑같이 나오는군요.
▶▶ Perl/펄] log (ln), log10, log2, 상용 로그 함수, 밑이 10, 2인 로그 구하기
로그 계산기 (온라인 버전): ▶▶ 로그계산기; 로그값 구하기; 상용로그, 자연로그, 밑이 2인 로그; Log Calc
#define M_E 2.71828182845904523536
아래 예제는 2가지 방법을 모두 사용해 보았습니다.
e 상수 정의 출력 예제
파일명: example.pl
#!/usr/bin/perl
use strict; use warnings;
use constant E => exp(1);
use constant M_E => 2.71828182845904523536;
print E, "\n";
# 출력 결과: 2.71828182845905
print M_E, "\n";
# 출력 결과: 2.71828182845905
use strict; use warnings;
use constant E => exp(1);
use constant M_E => 2.71828182845904523536;
print E, "\n";
# 출력 결과: 2.71828182845905
print M_E, "\n";
# 출력 결과: 2.71828182845905
어느 경우든, 정밀도는 똑같이 나오는군요.
▶▶ Perl/펄] log (ln), log10, log2, 상용 로그 함수, 밑이 10, 2인 로그 구하기
로그 계산기 (온라인 버전): ▶▶ 로그계산기; 로그값 구하기; 상용로그, 자연로그, 밑이 2인 로그; Log Calc
tag: perl
Perl | 펄
<< Home