Architecture
건축 Architecture

공지사항 - Notices



제   목  
arctan 함수 추가
[ 2005-06-26 01:19:34 ]
글쓴이  
master
조회수: 3696        
미적대고 못 했던 arctan 함수 계산 추가했음다...
결과를 radian으로 나타낼때는 소수점 6자리까지 맞게 나오는데...
degree, gradient 에서는 6자리에서 틀리게 나오네요.. pi를 3.141592 까지만 사용해서 발생하는 오류인듯한데...
좋은 방법이 생각나면 수정하도록 하겠습니다...

다음은 참고로 파생되는 수학함수 계산식입니다.
vb.net help 파일의 내용인데 Sign, Sqrt, Exp 함수는 아직 지원하지 못하고요... Sqrt는 ^(1/2)로 사용하면 되지만...
Atan 함수가 arctan 함수 입니다.

시컨트(Sec(x)) = 1 / Cos(x)
코시컨트(Csc(x)) = 1 / Sin(x)
코탄젠트(Ctan(x)) = 1 / Tan(x)
역 사인(Asin(x)) = Atan(x / Sqrt(-x * x + 1))
역 코사인(Acos(x)) = Atan(-x / Sqrt(-x * x + 1)) + 2 * Atan(1)
역 시컨트(Asec(x)) = 2 * Atan(1) – Atan(Sign(x) / Sqrt(x * x – 1))
역 코시컨트(Acsc(x)) = Atan(Sign(x) / Sqrt(x * x – 1))
역 코탄젠트(Acot(x)) = 2 * Atan(1) - Atan(x)
하이퍼볼릭 사인(Sinh(x)) = (Exp(x) – Exp(-x)) / 2  
하이퍼볼릭 코사인(Cosh(x)) = (Exp(x) + Exp(-x)) / 2
하이퍼볼릭 탄젠트(Tanh(x)) =  (Exp(x) – Exp(-x)) / (Exp(x) + Exp(-x))
하이퍼볼릭 시컨트(Sech(x)) = 2 / (Exp(x) + Exp(-x))
하이퍼볼릭 코시컨트(Csch(x)) = 2 / (Exp(x) – Exp(-x))
하이퍼볼릭 코탄젠트(Coth(x)) = (Exp(x) + Exp(-x)) / (Exp(x) – Exp(-x))
역 하이퍼볼릭 사인(Asinh(x)) = Log(x + Sqrt(x * x + 1))
역 하이퍼볼릭 코사인(Acosh(x)) = Log(x + Sqrt(x * x – 1))
역 하이퍼볼릭 탄젠트(Atanh(x)) = Log((1 + x) / (1 – x)) / 2
역 하이퍼볼릭 시컨트(AsecH(x)) = Log((Sqrt(-x * x + 1) + 1) / x)
역 하이퍼볼릭 코시컨트(Acsch(x)) = Log((Sign(x) * Sqrt(x * x + 1) + 1) / x)
역 하이퍼볼릭 코탄젠트(Acoth(x)) = Log((x + 1) / (x – 1)) / 2


2/2, Total : 34
No TITLE ID Date View
4 수식이 길어서 화면에 다 안나오는 경우 m3d29 2005-06-18 2431
3 문자입력시 주의 사항 [1] m3d29 2005-06-18 2096
2 도움말이 추가되었습니다. esne 2005-05-04 1864
1 베타 서비스 중입니다 ezformula 2005-05-03 2473
첫 페이지 1   2  
이름 제목 내용