logarithm

    4

    2답변

    이것은 일부 사이트에서 본 인터뷰 질문입니다. 그것은 답이 LOG2의 재발()을 다음과 같이 형성 관련 언급했다 :는 double log2(double x) { if (x<=2) return 1; if (IsSqureNum(x)) return log2(sqrt(x)) * 2; return log2(sqrt(x)) * 2 + 1; // Why

    0

    1답변

    선형 부동 소수점 수 (0에서 1)의 곡선을 계산하고 그 결과로 다른 부동 소수점 수를 얻으려면 어떻게해야합니까? 내가 원했던 것은 반 (0..0.5)까지이고, 대수는 반비례이고 주어진 값은 linear 값에 따라 곡선과 같은 대수적 인 것보다 높습니다.

    1

    1답변

    RSA 키를 생성하는 기본 절차를 구현하려고합니다. 절차는 a와 b의 범위를 허용합니다. a와 b 사이의 intervall이 "5 자리"인지 확인해야합니다. 그래서 나는 해결책을했다 : with (numtheory); gen_rsa := proc(a, b) local p, q, len_p, len_q, larger; # the two p

    0

    2답변

    필자는 전에 학교에서 ive를 사용 했었지만이 항목이 무엇인지 기억이 안납니다. 나는 임의의 숫자를 가지고 있는데, 원래 숫자에서 x보다 작을 때까지 0.9 (또는 다른 값 0-1)로 곱할 수있는 횟수를 알아야합니다. 그것과 같을 것이다 루프 형식으로 : num = 4654; mult = 0.9; limit = 140; count = 0; while

    12

    4답변

    C++에서 로그 기반 클래스를 사용하여 매우 작은 부동 소수점 값을 저장합니다 (그렇지 않으면 값은 double의 범위를 벗어납니다). 곱셈을 많이 수행함에 따라 곱셈을 합계로 변환하는 추가 이점이 있습니다. 그러나 알고리즘의 특정 지점에서 표준 double 값을 integer 값으로 나눠야하고 *=을 로그 기반 값으로 나눠야합니다. 내 로그 기반 클래스에

    2

    2답변

    쿠다에서 로그를 어떻게 찾을 수 있습니까? 장치 기능을 찾고 있어요. 감사

    6

    3답변

    대략적인 대수 눈금으로 매핑하려는 정수 값은 32-8191입니다. 베이스 2를 사용했다면, 선두의 제로 비트를 세어 8 슬롯으로 매핑 할 수 있습니다.하지만 이것은 너무 과격한 것입니다. 나는 32 개의 슬롯이 필요하다. (더 좋을 것이지만 32 비트 값으로 비트를 매핑해야한다.) 로그의 대수는 대략 1.18-1.20이다. 누구나이 값을 계산하거나 합리적인

    3

    1답변

    아래 result35 및 result2 변수 값은 GCC에서 -O를 사용하여 코드를 컴파일하는지 여부에 따라 다른 값을보고합니다. 4.2 0.1 및 GCC 3.2.0에 (나는 시도하지 않은 더 최근의 GCC 버전) : double double_identity(double in_double) { return in_double; } ...

    1

    3답변

    제가 읽고있는 알고리즘 책에서 오는 질문이 있습니다. 문제를 해결하는 방법에 어려움이 있습니다 (로그 또는 지수 계산을 한 지 오래되었습니다). 문제는 다음과 같습니다. 기계에서 삽입 정렬 및 병합 정렬의 구현을 비교한다고 가정합니다. 크기 n의 입력에 대해 삽입 정렬은 8n^2 단계로 실행되고 병합 정렬은 64n 로그 n 단계로 실행됩니다. n의 값은 삽

    1

    3답변

    좋아요, 아마도 이것은 대답하기 쉬운 간단한 질문 일 것입니다. 나는 수학 수업을 몇 년 동안 로그를 다루지 않았기 때문에 사과합니다. 그래서 왼쪽의 조이스틱으로 화면의 마우스를 제어하는 ​​데 사용하는 USB 컨트롤러가 있습니다. 이제 컨트롤러가 조이스틱을 방향으로 밀 때까지의 거리 (0.00 센터, 1.00이 끝까지 밀린 상태)에 따라 0.00과 1.0