Saturday, December 08, 2007
카메라 조리개값 3분의 1단 계산표, 자바 소스; One-Third-Stop F-Number
카메라 렌즈의 조리개는 1단씩만 조일 수 있는 것이 아니라 대부분 3분의 1단씩 미세하게 설정할 수 있습니다. 그리고 렌즈의 최대 구경 즉 최대로 연 상태의 조리개 값이 F1.8 또는 F3.5 이런 식으로, 3분의 1단씩의 어중간한 값을 가지는 렌즈들이 많습니다.
아래의 작은 표에서 맨 좌측 숫자들은 1단씩 조인 조리개값이고, 그 조리개값을 3분의 1단씩 더 조인 값이 우측에 있는 2개의 숫자들입니다.
그런데 위의 표는 그리 정밀한 값이 아니고 카메라 회사에서 관례적으로 표시하는 값입니다. 아래 표는 3분의1단 조리개의 정밀한 수치를 직접 계산한 것입니다.
분수 "3분의 1"을 영어로 "one-third"라고 읽습니다. 따라서 이 표는 One-Third-Stop F-Number Table 이 됩니다.
위의 표는 아래의 자바 소스로 구할 수 있습니다.
자바 소스 파일명: Example.java
(참고로, "자바"와 "자바스크립트"는 전혀 다른 프로그래밍 언어입니다.)
조리개 1단씩 계산 소스: ▶▶ 조리개 값 (F-Number) 계산 소스; F1.4, F2, F2.8, F4, F5.6, F8, F11, F16, F22, F32
아래의 작은 표에서 맨 좌측 숫자들은 1단씩 조인 조리개값이고, 그 조리개값을 3분의 1단씩 더 조인 값이 우측에 있는 2개의 숫자들입니다.
1.0 1.1 1.2
------------------
1.4 1.6 1.8
------------------
2 2.2 2.5
------------------
2.8 3.3 3.5
------------------
4 4.5 5.0
------------------
5.6 6.3 7
------------------
8 9 10
------------------
11 12.5 14
------------------
16 18 20
------------------
1.4 1.6 1.8
------------------
2 2.2 2.5
------------------
2.8 3.3 3.5
------------------
4 4.5 5.0
------------------
5.6 6.3 7
------------------
8 9 10
------------------
11 12.5 14
------------------
16 18 20
그런데 위의 표는 그리 정밀한 값이 아니고 카메라 회사에서 관례적으로 표시하는 값입니다. 아래 표는 3분의1단 조리개의 정밀한 수치를 직접 계산한 것입니다.
분수 "3분의 1"을 영어로 "one-third"라고 읽습니다. 따라서 이 표는 One-Third-Stop F-Number Table 이 됩니다.
0단 = F 1.0 ( 1.000000)
F 1.1 ( 1.122462)
F 1.3 ( 1.259921)
1단 = F 1.4 ( 1.414214)
F 1.6 ( 1.587401)
F 1.8 ( 1.781797)
2단 = F 2.0 ( 2.000000)
F 2.2 ( 2.244924)
F 2.5 ( 2.519842)
3단 = F 2.8 ( 2.828427)
F 3.2 ( 3.174802)
F 3.6 ( 3.563595)
4단 = F 4.0 ( 4.000000)
F 4.5 ( 4.489848)
F 5.0 ( 5.039684)
5단 = F 5.7 ( 5.656854)
F 6.3 ( 6.349604)
F 7.1 ( 7.127190)
6단 = F 8.0 ( 8.000000)
F 9.0 ( 8.979696)
F 10.1 ( 10.079368)
7단 = F 11.3 ( 11.313708)
F 12.7 ( 12.699208)
F 14.3 ( 14.254379)
8단 = F 16.0 ( 16.000000)
F 18.0 ( 17.959393)
F 20.2 ( 20.158737)
9단 = F 22.6 ( 22.627417)
F 25.4 ( 25.398417)
F 28.5 ( 28.508759)
10단 = F 32.0 ( 32.000000)
F 35.9 ( 35.918786)
F 40.3 ( 40.317474)
11단 = F 45.3 ( 45.254834)
F 50.8 ( 50.796834)
F 57.0 ( 57.017518)
12단 = F 64.0 ( 64.000000)
F 71.8 ( 71.837571)
F 80.6 ( 80.634947)
13단 = F 90.5 ( 90.509668)
F 101.6 (101.593667)
F 114.0 (114.035036)
14단 = F 128.0 (128.000000)
F 143.7 (143.675142)
F 161.3 (161.269894)
15단 = F 181.0 (181.019336)
F 203.2 (203.187335)
F 228.1 (228.070072)
16단 = F 256.0 (256.000000)
F 287.4 (287.350284)
F 322.5 (322.539789)
F 1.1 ( 1.122462)
F 1.3 ( 1.259921)
1단 = F 1.4 ( 1.414214)
F 1.6 ( 1.587401)
F 1.8 ( 1.781797)
2단 = F 2.0 ( 2.000000)
F 2.2 ( 2.244924)
F 2.5 ( 2.519842)
3단 = F 2.8 ( 2.828427)
F 3.2 ( 3.174802)
F 3.6 ( 3.563595)
4단 = F 4.0 ( 4.000000)
F 4.5 ( 4.489848)
F 5.0 ( 5.039684)
5단 = F 5.7 ( 5.656854)
F 6.3 ( 6.349604)
F 7.1 ( 7.127190)
6단 = F 8.0 ( 8.000000)
F 9.0 ( 8.979696)
F 10.1 ( 10.079368)
7단 = F 11.3 ( 11.313708)
F 12.7 ( 12.699208)
F 14.3 ( 14.254379)
8단 = F 16.0 ( 16.000000)
F 18.0 ( 17.959393)
F 20.2 ( 20.158737)
9단 = F 22.6 ( 22.627417)
F 25.4 ( 25.398417)
F 28.5 ( 28.508759)
10단 = F 32.0 ( 32.000000)
F 35.9 ( 35.918786)
F 40.3 ( 40.317474)
11단 = F 45.3 ( 45.254834)
F 50.8 ( 50.796834)
F 57.0 ( 57.017518)
12단 = F 64.0 ( 64.000000)
F 71.8 ( 71.837571)
F 80.6 ( 80.634947)
13단 = F 90.5 ( 90.509668)
F 101.6 (101.593667)
F 114.0 (114.035036)
14단 = F 128.0 (128.000000)
F 143.7 (143.675142)
F 161.3 (161.269894)
15단 = F 181.0 (181.019336)
F 203.2 (203.187335)
F 228.1 (228.070072)
16단 = F 256.0 (256.000000)
F 287.4 (287.350284)
F 322.5 (322.539789)
위의 표는 아래의 자바 소스로 구할 수 있습니다.
자바 소스 파일명: Example.java
(참고로, "자바"와 "자바스크립트"는 전혀 다른 프로그래밍 언어입니다.)
public class Example {
public static void main(String[] args) {
// 카메라 조리개 값은 루트2의 거듭제곱
double root_2 = Math.sqrt(2.0);
double av = -1;
for (double power = 0.0; power <= 50.0; power++) {
if (power % 3 == 0) {
av++;
System.out.format("%3.0f단 = ", av);
}
else System.out.format(" ");
double fnumber = Math.pow(root_2, (power / 3.0));
System.out.format("F %5.1f (%10.6f)%n", fnumber, fnumber);
}
}
}
public static void main(String[] args) {
// 카메라 조리개 값은 루트2의 거듭제곱
double root_2 = Math.sqrt(2.0);
double av = -1;
for (double power = 0.0; power <= 50.0; power++) {
if (power % 3 == 0) {
av++;
System.out.format("%3.0f단 = ", av);
}
else System.out.format(" ");
double fnumber = Math.pow(root_2, (power / 3.0));
System.out.format("F %5.1f (%10.6f)%n", fnumber, fnumber);
}
}
}
조리개 1단씩 계산 소스: ▶▶ 조리개 값 (F-Number) 계산 소스; F1.4, F2, F2.8, F4, F5.6, F8, F11, F16, F22, F32
tag: camera
카메라 | 디카 DSLR | 사진용품 사용기
tag: java
자바 | Java
<< Home