«math» 태그된 질문

수학은 프로그램 내에서 숫자를 조작하는 것과 관련이 있습니다. 일반적인 수학 관련 질문은 [math.stackexchange.com] (https://math.stackexchange.com/)에 문의하십시오. 참고 : 부동 소수점 계산에서 예기치 않은 결과에 대한 질문이 있으면 먼저 [부동 소수점 수학이 깨졌습니까?] (https://stackoverflow.com/q/588004/1679849)를 읽으십시오.

11
표준 C ++ 라이브러리에서`int pow (int base, int exponent)`가 아닌 이유는 무엇입니까?
나는 그것을 찾을 수 없을 것 같다. C ++ pow함수가 floats 및 doubles를 제외하고 "power"함수를 구현하지 않는 이유가 있습니까? 구현이 사소하다는 것을 알고 있으며 표준 라이브러리에 있어야하는 작업을하고있는 것처럼 느껴집니다. 강력한 power 함수 (즉, 일관되고 명시적인 방식으로 오버플로 처리)는 작성하는 것이 재미 있지 않습니다.

7
CSS 필터 만 사용하여 검은 색을 특정 색상으로 변환하는 방법
내 질문은 : 대상 RGB 색상이 주어지면 CSS 필터#000 만 사용하여 검정색 ( )을 해당 색상으로 다시 칠하는 공식은 무엇 입니까? 답변이 수락 되려면 대상 색상을 인수로 받아들이고 해당 CSS filter문자열을 반환하는 함수 (모든 언어)를 제공해야 합니다. 이에 대한 컨텍스트는 background-image. 이 경우 KaTeX에서 특정 TeX 수학 기능을 지원하기위한 것입니다 …


12
빠른 순열-> 숫자-> 순열 매핑 알고리즘
n 개의 요소가 있습니다. 예를 들어, 7 개의 요소, 1234567이라고합시다. 저는 7 개가 있다는 것을 압니다! =이 7 개 요소에 대해 5040 개의 순열이 가능합니다. 두 가지 기능으로 구성된 빠른 알고리즘을 원합니다. f (number)는 0에서 5039 사이의 숫자를 고유 한 순열에 매핑합니다. f '(순열)은 순열을 생성 된 숫자로 다시 매핑합니다. …

11
문자열에서 수학 표현식 평가
На этот вопрос есть ответы на 스택 오버플로 на русском : Вычисление значения математического выражения из строки stringExp = "2^4" intVal = int(stringExp) # Expected value: 16 다음 오류가 반환됩니다. Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: '2^4' …
113 python  math 

8
자바 스크립트 : 다음 5의 배수로 올림
가장 가까운 5의 배수 대신 5 의 다음 배수로 반올림하는 정수 값 (길이 2에서 5 자리 범위)을받는 유틸리티 함수가 필요합니다 . 다음은 내가 얻은 것입니다. function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5; } 내가 …

15
atan2 ()를 0-360 도로 매핑하는 방법
atan2(y, x) 180 °에서 시계 방향으로 -180 ° ..0 °로 전환되는 불연속성이 있습니다. 값 범위를 0 ° ..360 °로 매핑하려면 어떻게합니까? 내 코드는 다음과 같습니다. CGSize deltaPoint = CGSizeMake(endPoint.x - startPoint.x, endPoint.y - startPoint.y); float swipeBearing = atan2f(deltaPoint.height, deltaPoint.width); startPoint및 endPoint두 XY 포인트 구조체가 주어지면 스 와이프 터치 이벤트의 방향을 …
108 math  quartz-2d  atan2 

21
반올림하지 않고 소수점 두 자리 자르기
3.4679의 값을 가지고 있고 3.46을 원한다고 가정 해 보겠습니다. 반올림하지 않고 소수점 이하 두 자리로자를 수있는 방법은 무엇입니까? 나는 다음을 시도했지만 세 가지 모두 3.47을 제공합니다. void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } 이것은 3.46을 반환하지만 약간 더러워 보입니다. void Main() { Console.Write(Math.Round(3.46799999999 -.005 , 2)); }
107 c#  math  rounding 

13
numpy.correlate를 사용하여 자기 상관을 어떻게 할 수 있습니까?
나는 숫자 세트의 자동 상관을 수행해야하는데, 이는 세트와 자체의 상관 관계라는 것을 이해합니다. 나는 numpy의 상관 함수를 사용하여 시도했지만 거의 항상 첫 번째 숫자가 가장 크지 않은 벡터를 제공하므로 결과를 믿지 않습니다 . 따라서이 질문은 실제로 두 가지 질문입니다. 정확히 무엇을 numpy.correlate하고 있습니까? 자동 상관을 수행하기 위해 어떻게 (또는 다른 …

16
숫자의 모든 제수를 구하는 가장 좋은 방법은 무엇입니까?
다음은 매우 멍청한 방법입니다. def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n 내가 얻고 싶은 결과는 이것과 비슷하지만 더 똑똑한 알고리즘을 원합니다 (이건 너무 느리고 멍청합니다 :-) 나는 소인수와 그 다중성을 충분히 빠르게 찾을 수 있습니다. 이런 식으로 요소를 생성하는 생성기가 있습니다. (인수 1, …
106 python  algorithm  math 


19
Modulus Divison은 어떻게 작동합니까?
나는 모듈러스 분할이 어떻게 작동하는지 정말로 이해하지 못합니다. 나는 계산 27 % 16하고 끝냈고 11왜 그런지 이해하지 못합니다. 온라인에서 평신도 용어로 설명을 찾을 수없는 것 같습니다. 누군가 여기서 무슨 일이 일어나고 있는지 매우 높은 수준으로 설명 할 수 있습니까?



9
Javascript : 반올림 된 숫자를 N 소수로 포맷
JavaScript에서 숫자를 소수점 이하 N 자리로 반올림하는 일반적인 방법은 다음과 같습니다. function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } 코드 스 니펫 표시 function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); console.log(roundNumber(2.1234, 2)); 코드 조각 실행결과 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.