목록전체 글 (45)
3냥 집사이면서 게임 개발자입니다.
요약 곱집합 : 두 집합의 원소를 순서쌍으로 묶은 원소의 집합을 의미한다.곱집합의 표현 방식 : (x, y) 데카르트 좌표계 : 직선의 수 집합을 수직으로 배치해 평면을 표기하는 방식.좌표: 데카르트 좌표계의 한 원소를 곱집합과 동일하게 순서쌍으로 표현. 점 또는 원점으로부터 화살표로 표현한다.크기와 방향 두 가지 속성을 지닌다. 벡터 공간 : 두 개 이상의 실수를 곱집합으로 묶어 형성된 집합을 공리적 집합론의 관점에서 규정한 공간.벡터 : 벡터 공간의 원소스칼라 : 체의 구조를 가지는 수 집합의 원소(3차원 공간에서의 벡터, 스칼라 등의 개념은 나중에 다룹니다.) 벡터의 합 : 평면의 점을 각 축에 대해 독립적으로 평행 이동시키는 작업스칼라 곱셈 : 원점을 지나고 벡터와 평행한 직선상에 위치, 항상..
요약 함수란 두 집합 사이의 관계를 나타내는 개념. 두 집합의 요소가 서로 대응된다고 모두 함수로 인정되는 것은 아님.1. 첫 번째 집합의 모든 원소에 대한 대응 관계가 존재해야 한다.2. 첫 번째 집합의 원소는 두 번째 집합의 한 원소에 대응되어야 한다. 정의역(Domain) : 왼쪽에 위치한 첫 번째 집합공역(Codomain) : 오른쪽에 위치한 두 번째 집합 치역(Range) : 정의역에 대응되는 공역의 원소들만 따로 보아 부분 집합을 형성한 것정의역의 모든 원소는 공역의 원소에 대응되어야 한다. 하지만 공역의 모든 원소가 정의역에 대응할 필요는 없다. 정의역과 공역이 서로 대응되는 형태에 따라 함수를 여러 종류로 구분 가능전사 함수 (Surjection) : 공역의 모든 요소가 정의역에 대응..
DX11 을 이용해 엔진을 제작하면서 습득한 지식을 복기한다는 의미로 카테고리 개설이득우의 게임수학 책의 진도를 따라가며 포스팅 예정입니다.
구현은 사실 아주 쉬운 알고리즘입니다. 말 그대로 문제 그대로 구현을 하면 됩니다. 예를 들어서 배열을 회전하라, 스택에 넣어라 하면 말 그대로 rotate 함수를 사용하고 stack.push 등을 하면 되는 것 입니다. 다음과 같이 문자열을 선언하고 아래의 문제를 풀어보겠습니다. string faker = "tunatuna"; Q1. 앞에서부터 세 개의 문자열을 출력하라. Q2. 해당 문자열을 거꾸로 해서 출력하라. Q3. 해당 문자열 끝에 "mistake"이란 문자열을 추가하라. 라고 하면 다음과 같은 코드를 구축해야 합니다. #include using namespace std; string faker = "abcde"; int main() { // 3개 출력 cout