본문 바로가기

전체 글

(84)
리눅스 &&, ||, &, ; 차이점 정리 자꾸 헷갈려서 정리한다. &&은 앞의 명령어가 성공했을 때 뒤의 명령어를 이어서 실행하는 것이고 ||은 앞의 명령어가 실패했을 때 뒤의 명령어를 실행하는 것이다. &은 앞의 명령어를 실행하고 백그라운드로 돌리고 뒤의 명령을 동시에 실행하는 것이고 ;는 앞의 명령어가 성공했든 실패했든 뒤의 명령어를 이어서 실행하는 것이다. mkdir test && cd test #test라는 디렉토리를 만들고 성공했으면 test로 들어간다. vi something.txt & cd / #vi로 something.txt를 백그라운드로 열고 루트 디렉토리로 들어간다. mkdir test2 ; mkdir test3 #test2 디렉토리를 만들고 성공했든 실패했든 간에 test3 디렉토리도 만든다.
Python에서 함수 호출 시 소괄호가 두 번 나오는 것이 무엇인가? python에선 some_function(a,b)(x)처럼 소괄호가 두번 나오는 것이 있다. 처음보면 함수포인터랑 비슷하게 생겼는데 잘 모르겠는 무언가일 것이다. some_function의 내부를 뜯어보면 답이 나온다. def some_function(a, b): def another_function(x): print(a+b+x) return another_function some_function은 함수를 리턴하고 따라서 리턴한 함수에 x라는 값을 준 것이다.
9.3 Curvature and Components of Acceleration Tangent Vector \[\vec{T(t)} = \frac{\vec{r'(t)}}{|\vec{r'(t)}|} \] \[\frac{d\vec{r}}{ds} = \frac{\frac{d\vec{r}}{dt}}{\frac{ds}{dt}} = \frac{\vec{r'(t)}}{|\vec{r'(t)}|} = \vec{T(t)} \] Curvature \[\kappa = |\frac{d\vec{T}}{ds}| = \frac{|\vec{T'(t)}|}{|\vec{r'(t)}|} \] Acceleration \[\vec{a(t)} = v\frac{d\vec{T}}{dt} + \frac{dv}{dt}\vec{T} \] \[\vec{N(t)} = \frac{d\vec{T}/dt}{|d\vec{T}/dt|} \] \(..
9.1 Vector Functions \(x = f(t)\), \(y = g(t)\), \(z = h(t)\) 일때 vector function은 다음과 같다. \[\begin{align} \vec{r(t)} &= \\&= \end{align} \] t로 미분하면 다음과 같다. \[\begin{align} \vec{r'(t)} &= \\ &=