>  기사  >  백엔드 개발  >  주어진 값의 밑이 10인 로그를 계산하는 C++ 프로그램

주어진 값의 밑이 10인 로그를 계산하는 C++ 프로그램

PHPz
PHPz앞으로
2023-09-07 17:45:201487검색

주어진 값의 밑이 10인 로그를 계산하는 C++ 프로그램

다양한 응용 분야의 자연 계산에는 상대적으로 밑이 10인 로그가 필요합니다. 경쟁 시험의 경우 일부 로그 값을 기억하는 몇 가지 빠른 방법이 있습니다. 프로그래밍할 때 라이브러리 함수와 일부 단축키를 사용하여 로그 결과를 계산하는 여러 가지 방법이 있습니다. 이 기사에서는 C++에서 주어진 숫자의 밑이 10인 로그를 계산하는 여러 가지 방법을 소개합니다.

log10() 함수 사용

주어진 매개변수의 밑이 10인 로그를 결정하는 데 사용되는 라이브러리 함수를 log10()이라고 합니다. 응답은 정수 또는 부동 소수점일 수 있습니다. 이 방법을 사용하는 것은 매우 간단합니다. 단일 정수 인수와 cmath 라이브러리를 사용하여 함수를 호출하고 밑이 10인 로그를 계산하도록 하면 됩니다. 구문과 관련 절차를 살펴보고 어떻게 사용되는지 살펴보겠습니다.

문법

으아악

알고리즘

  • 숫자 x를 입력으로 사용
  • log10( x )를 사용하여 x의 밑이 10인 로그를 계산하세요
  • 결과를 반환합니다.

으아악

출력

으아악

다른 밑수와 함께 로그 함수 사용

로그의 몇 가지 흥미로운 속성. 우리는 임의의 밑에서 다른 밑의 로그 출력을 계산할 수 있습니다. 로그 밑을 사용하여 계산하려면 다음 공식을 사용하십시오.

$$mathrm{log_{10}왼쪽 ( x 오른쪽 )=frac{log_{k}왼쪽 ( x 오른쪽 )}{log_{k}왼쪽 ( 10 오른쪽 )}}$ $

알고리즘

  • 숫자 x를 입력으로 사용
  • 번호 := log-base-k ( x )
  • deno := log-base-k(10)
  • 반품(nume/deno).

으아악

출력

으아악

결론

cmath 패키지의 log10() 메서드를 사용하여 밑이 10인 로그를 계산할 수 있습니다. 결과는 정수 또는 분수로 반환됩니다. 또 다른 접근 방식은 Part II에 표시된 대로 다른 로그 밑수와 간단한 로그 공식을 사용하는 것입니다. 보다 정확한 결과를 얻기 위해 수치 방법을 사용하여 이분법, Newton-Raphson 방법 또는 기타 비선형 방정식 풀이 기술을 사용하여 로그 결과를 계산할 수도 있습니다.

위 내용은 주어진 값의 밑이 10인 로그를 계산하는 C++ 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제