Home
공부하자 현준아
Cancel

벡터(Vector)

벡터(Vector) 벡터는 크기(magnitude)와 방향(direction) 정보를 담고있다. 스칼라(Scalar)는 크기만 담고 있다. 단위벡터(Unit Vector) : 크기가 1인 벡터, 정규화(Normalize)를 통해 벡터를 단위벡터로 만든다. \(|\vec u| = \sqrt{u_x^2 + u_y^2 + u_z^2} \\...

행렬(Matrix)

벡터(Vector) 벡터는 크기(magnitude)와 방향(direction) 정보를 담고있다. 스칼라(Scalar)는 크기만 담고 있다. 행렬(Matrix) 정방행렬(Square Matrix) : \(N \times N\) 인 행렬. 전치행렬(Transpose Matrix) : 행과 열을 바꾼 행렬. \(A= ...

템플릿 패턴(Template Pattern)

[디자인 패턴] 템플릿 게임 프로그래밍 패턴 더 빠르고 깔끔한 게임 코드를 구현하는 13가지 디자인 패턴을 참고하여 작성하였습니다. 템플릿 패턴은 공통적인 메소드를 차례대로 실행하도록 기반클래스에서 정의하고 메소드의 구현은 각 파생클래스에서 담당하는 기법이다. 구현 아래 내용은 템플릿 패턴을 구현하기 위한 예시를 보여준다. 디자인 패턴은 코드가...

팩토리 패턴(Factory Pattern)

[디자인 패턴] 팩토리 게임 프로그래밍 패턴 더 빠르고 깔끔한 게임 코드를 구현하는 13가지 디자인 패턴을 참고하여 작성하였습니다. 팩토리 패턴은 팩토리 메소드 패턴과 추상 팩토리 패턴 2가지 기법으로 나누어진다. 팩토리 메소드 패턴은 객체 생성을 담당하는 메소드를 만드는 기법 어떤 객체를 생성할지는 매개변수로 전달한다. ...

싱글턴 패턴(Singleton Pattern)

[디자인 패턴] 싱글턴 게임 프로그래밍 패턴 더 빠르고 깔끔한 게임 코드를 구현하는 13가지 디자인 패턴을 참고하여 작성하였습니다. 싱글턴 패턴은 오직 한 개의 객체(Instance)만 갖도록 보장하며, 어디서든 접근할 수 있는 전역 접근점을 제공하는 기법이다. 구현 아래 내용은 싱글턴 패턴을 구현하기 위한 예시를 보여준다. 디자인 패턴은 코드...

관찰자 패턴(Observer Pattern)

[디자인 패턴] 관찰자 게임 프로그래밍 패턴 더 빠르고 깔끔한 게임 코드를 구현하는 13가지 디자인 패턴을 참고하여 작성하였습니다. 이미지 출처 객체 상태를 계속해서 판단하는 관찰자(Observer) 클래스와. 관찰을 당하는 객체를 나타내는 대상(Subject) 클래스로 이루어진다. 구현 아래 내용은 관찰자 패턴을 구현하기 위한 예시를 보...

분산과 표준편차(Variance & Standard Deviation)

[20.01.11 updated] 다음과 같은 수열이 있을 때, [[-10, 0, 10, 20, 30]] 평균 [average = \frac{-10 + 0 + 10 + 20 + 30}5 = \frac{50}5 = 10] 편차 평균과 각 숫자(변량)의 차이를 나타낸 값. 편차의 합은 항상 0 이다. \(deviation = number...

다각형 면적 구하기

[20.01.08 updated] 헤론의 공식 삼각형의 길이가 각 $a,b,c$ 일 때, 면적을 $S$ 라 하면 $p$ 를 다음과 같이 정의하고 면적을 구할 수 있다. \(p = \frac{a+b+c}2\) [S = \sqrt{p(p-a)(p-b)(p-c)}]

내적과 외적(Dot Product & Cross Product)

[20.01.08 updated] 벡터 $A$와 $B$에 관하여, 내적 (Dot Product, Inner Product, Scalar Product) [{A}\cdot{B} = \sum_{k=1}^n(A_k B_k) =|A||B|cos\theta] 외적 (Cross Product, Outer Product, Vector Product) [...

Docker Toolbox pre-create check Error

도커 툴박스 설치 에러 해결법 Windows(10 home, 8, 7 ver)에서 도커를 사용하기 위해 설치하는 Docker Toolbox 에서 다음과 같은 에러가 발생시 시도해 볼 수 있는 것들을 정리해 보았습니다. Running pre-create checks... Error with pre-create c...