Altitude 로 Barometric 구하기
고도를 입력 값으로 표준기압을 구하는 방법
일단 해수면의 기압은 101,325 파스칼이다.
보통 1,013헥토파스칼이라고 불린다.
헥토가 100단위를 나타내는 말이다.
이를 프로그래밍에서 사용하기 위해서는
기압 = 101325 * pow((1 - (고도 / 44330), 5.255)
이 식이 필요하다.
이를 iOS 에서 사용하도록 Objective-C 로 변환했다.
-(CGFloat)convertBarometric:(CGFloat)altitude {
return 101325 * powf(1 - (altitude / 44330), 5.255);
}
사용할 때는 이렇게 한다.
label_barometric.text = [NSString stringWithFormat:@"barometric %.5f", [self convertBarometric:location.altitude];
일단 해수면의 기압은 101,325 파스칼이다.
보통 1,013헥토파스칼이라고 불린다.
헥토가 100단위를 나타내는 말이다.
이를 프로그래밍에서 사용하기 위해서는
기압 = 101325 * pow((1 - (고도 / 44330), 5.255)
이 식이 필요하다.
이를 iOS 에서 사용하도록 Objective-C 로 변환했다.
-(CGFloat)convertBarometric:(CGFloat)altitude {
return 101325 * powf(1 - (altitude / 44330), 5.255);
}
사용할 때는 이렇게 한다.
label_barometric.text = [NSString stringWithFormat:@"barometric %.5f", [self convertBarometric:location.altitude];
댓글
댓글 쓰기