Q&A

  • sin()함수 사용법좀 알려주세요
sin30도의 값을 얻기 위해서
용감하게 sin(30)으로 리턴값을 받아보니 0.5가 아니라
다른 값이 나오는 군요
아시는분 사용법좀 알려 주세요
수학에 대한 개념이 없으므로 좀 쉽게 설명좀 해 주셔요^^
3  COMMENTS
  • Profile
    김기홍 2003.01.23 00:53

    라디안값은 앞에서말씀하신대로 찾아낼수 있구요
    파스칼에서는 pi값을 미리 상수로 정의해 놓았으니깐 그냥 사용하면 됩니다.

    라디안=(Pi * 각도)/180 이며 혹시라도 파이값을 알고싶은 경우...
    델파이나, 파스칼말고..

    pi=atan(1)*4

    요렇게 하시면 해당 컴터에서 유효자리가 젤로 긴 파이값을
    찾을 수 있읍니다.
  • Profile
    홍성락 2003.01.18 07:17
    cos,sin등 함수의 인자 값으론 radian을 사용합니다
    따라서 Pi라는 델파이 함수를 사용해서
    radians := (Pi * 각도) / 180;
    값 := Sin(radians);

    값 := Sin((Pi * 30) / 180);

    hsr/////////////////////////////
  • Profile
    Choice 2003.01.18 03:31
    [질문] 을 붙여서 질문해 주세요 ^^*

    Category

    trigonometry routines

    function Sin(X: Extended): Extended;

    Description

    The Sin function returns the sine of the argument.

    X is a real-type expression. Sin returns the sine of the angle X in radians.

    델파이 핼프 파일에 있는 글입니다. 기본적인 함수는 델파이 헬프를 (F1) 클릭하시면 바로 나옵니다.

    위에 설명이 X:Extended 에 들어가는 값은 일반적으로 수학책에 나오는 각도 값이 아닌 radians 라고 되어 있네요.

    radian 호도(弧度)라고 부르지요... 각도의 일종으로서 약 57.2958˚를 1로 칩니다.

    그러니까 님이 구하시고자 하는 30도를 구할려면
    Sin(30/57.2958) 을 하시면 되겠네요...
    아마도 델파이에서도 호도를 57.2958로 설정해 놓았을 겁니다.