«math» 태그된 질문

문제의 기본 수학에 의해 크게 영향을 받거나 가장 잘 정의 된 프로그래밍 질문.

26
수학은 프로그래밍과 어떤 관련이 있습니까? [닫은]
방금 소프트웨어 개발 학위를 받았습니다. 지금 우리는 기본 Java와 같은 것으로 시작하고 있습니다. (그래서 맨 아래부터 말할 수 있습니다.) Java에서 "Hello World"를 수행하는 방법을 아는 것 외에는 프로그래밍 경험이 없습니다. 나는 수학이 코딩과 관련이 있다는 것을 계속 듣고 있지만 어떻게됩니까? 수학과 프로그래밍이 서로 어떻게 연관되거나 서로 의존 하는가를 보여주는 일반적인 …

30
좋은 프로그래머가 되려면 수학에 능숙해야합니까? [닫은]
기존의 지혜는 훌륭한 프로그래머도 수학에 능숙하다는 것을 암시하는 것 같습니다. 또는 그 둘은 어떻게 든 본질적으로 연결되어 있습니다. 내가 읽은 많은 프로그래밍 서적은 수학 문제에 대한 솔루션이거나, 이러한 예제가 대부분의 사람들에게 적합한 것처럼 수학과 관련이있는 많은 예제를 제공합니다. 내가 떠 다니고 싶은 질문은 : 좋은 프로그래머 가 되려면 수학에 능숙 …
78 math 

10
가능하면 나누기를 곱셈으로 바꾸는 것이 좋은 방법입니까?
조건 검사와 같은 나눗셈이 필요할 때마다 나눗셈의 표현을 곱셈으로 리팩토링하고 싶습니다. 원본 버전 : if(newValue / oldValue >= SOME_CONSTANT) 새로운 버전: if(newValue >= oldValue * SOME_CONSTANT) 나는 그것이 피할 수 있다고 생각하기 때문에 : 0으로 나누기 oldValue매우 작은 경우 오버플로 맞습니까? 이 습관에 문제가 있습니까?

5
음의 제로가 중요한 이유는 무엇입니까?
왜 우리가 양수와 음수 0에 대한 다른 표현에 관심이 있는지에 대해 혼란 스럽습니다. 나는 복소수를 포함하는 프로그래밍에서 음의 0 표현을 갖는 것이 매우 중요하다는 주장을 읽는 것을 모호하게 기억합니다. 나는 복잡한 숫자를 포함하는 코드를 작성할 기회가 없었기 때문에 이것이 왜 그런지에 대해 약간 당황했습니다. 개념에 관한 Wikipedia의 기사 는 특별히 …

5
컴퓨터가 0으로 나누려고 시도합니까?
우리는 모두 알고 0/0있다 Undefined내가 계산기에 넣어한다면 오류를 반환, 내가 프로그램을 작성한다면 내가 0으로 분할 할 때 (C에서 이상) 운영 체제가 종료됩니다. 그러나 내가 궁금해했던 것은 컴퓨터 가 0으로 나누려고 시도 하거나 "보호 기능이 내장되어" 0/0있는지 계산하여 계산하기 전에 오류를 반환하는지 여부입니다.

11
프로그래머를위한 수학에 대한 표준 책이 있습니까? [닫은]
나는 독학 프로그래머입니다. 나는 정직하게 수학을 잘하지 못한다. 동료 프로그래머들에 대해 불안하지 않도록 수학 기술을 향상시키기 위해 어떤 조언을 할 수 있습니까? 수학 기술을 향상시키기 위해 권장 할 수있는 단계 또는 지침은 무엇입니까? 모범 사례, 설계 방법론 및 프로그래머를위한 수학에 대한 기타 유용한 정보를 설명하기위한 사실상의 표준이있는 책이 있습니까? 그 …
52 math 

14
DirectX가 왼손 좌표계를 사용하는 이유는 무엇입니까?
Stack Overflow에 게시하는 것을 고려했지만이 문제에서 Microsoft의 선택에 대한 합리적인 기술적 설명을 생각할 수 없기 때문에이 질문은 너무 주관적이라고 생각합니다. 그러나이 질문은 오랫동안 버그를 일으켰고 프로젝트 중 하나에서 문제가 계속 발생하며 실제로 이것을 설명하려는 시도를 본 적이 없습니다. OpenGL 은 월드 좌표계의 + Z 부분이 뷰어쪽으로 확장되는 오른손 좌표계를 사용합니다. …
52 math  directx  opengl 

5
가중 임의 항목 가져 오기
예를 들어이 테이블이 있습니다 + ----------------- + | 과일 | 무게 | + ----------------- + | 사과 | 4 | | 오렌지 | 2 | | 레몬 | 1 | + ----------------- + 나는 임의의 과일을 반환해야합니다. 그러나 사과 는 레몬 보다 4 배 , 오렌지 보다 2 배 자주 …
51 algorithms  ruby  math  random 

1
1D 데이터 구조를 2D 그리드로 취급
2D 이미지를 1D 배열로 나타내는 기본 클래스로 작업하고 있습니다. 예를 들어 한 픽셀을 변경하려면 x,y좌표 에서 인덱스를 파생시키는 방법이 필요합니다 . 따라서 array1d다음과 같은 1D 배열 이 있다고 가정 해 봅시다 . array1d = [ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, …


16
프로그래밍 할 때 다른 숫자를 사용하는 이유
저의 동료들과 저는 왜베이스 10이 아닌베이스에서 숫자를 프로그램하는 사람이 없는지 알아 내기 위해 마음을 구부 렸습니다. 나는 당신이 작업하고있는 올바른 기초에 변수를 넣음으로써 더 긴 방정식을 최적화 할 수 있다고 제안했습니다 (예를 들어, 나머지가없는 5 세트 만 있다면 5를 사용할 수 있습니다). 그게 사실이라면. 이견있는 사람?

1
왜 캐럿이 지수 대신 XOR에 사용 되었습니까?
그것은 이전 에이 구문 문제에 직면 한 사람에게는 실제로 문제가되지는 않지만 ^, 널리 인정되는 수학적 지수 연산 대신 XOR 연산으로 캐럿 ( )을 사용하여 생겨난 혼란이 있습니다 . 물론 캐럿의 (오용) 사용이 설명되고 수정되는 곳이 많이 있지만 캐럿 에게 왜 다른 의미를 부여 했는지에 대한 명확한 출처를 찾지 못했습니다 . …

10
Math.Sqrt ()가 정적 함수 인 이유는 무엇입니까?
정적 및 인스턴스 메소드에 대한 토론에서 항상 Sqrt()정적 메소드 대신 숫자 유형의 인스턴스 메소드 여야 한다고 생각 합니다. 왜 그런가요? 그것은 분명히 가치에 작용합니다. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); 많은 언어에서와 같이 값 유형에는 인스턴스 메소드가있을 수 …

4
원유 난수 생성기로 Pi를 사용할 수 있습니까?
나는 최근 이 질문을 math.SE에서 보았습니다. 생각이났다 Pi를 원유 난수 생성기로 사용할 수 있습니까? 나는 결과가 잘 알려져 있음을 의미하지만 (파이는 얼마나 오래 계산 되었습니까?)하지만 한 번에 1 자리를 취할 때 Pi는 매우 무작위 인 것처럼 보입니다. 이것은 전혀 의미가 있습니까?

17
수학자에게 프로그래밍 소개 [닫기]
저는 현재 프로그래머이며 거의 16 세이며 컴퓨터 과학 학위 또는 전기 공학 학위와 관련된 것으로 경력을 좁혔습니다. 친구는 확실하지 않습니다. 그는 매우 수학에 관심과 매우 좋은이며, 나는 그가 프로그램을 즐길 것이라고 생각하지만 그는 (그것을 시도 할 의사가 아닙니다 편집 그가 입니다 시도 할 의사가 있지만, 전에 해본 적이있다). 수학 문제를 …
30 education  math 

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