C 언어 if-elseif-else문을 한 줄로!
12345678910__inline int max(int a, int b){ if (a > b) return a; else return b;}int main(int argc, char **argv) { printf("3 과 2 중 최대값은 : %d", max(3, 2)); return 0;}Colored by Color Scriptercs 다음과 같은 인라인 함수가 있다고 하자, 사실 두 수 중에서 큰 값을 반환하는 아주 간단한 함수이고, 그래서 인라인 함수로 만든 것이기도 하다. 이를 함수로 따로 만들지 않고 한 줄로 표현하고 싶다면 어떻게 해야 할까?? 1234int main(int argc, char **argv) { printf("%d 과 %d 중 최대값은 : %d \n", 3, 2, 3 > 2 ..
Kalman Filter 공부했다. - 2 차원 이동 실습
지난 시간에 1차원에 대한 칼만 필터를 설계해 보았었다. 그 코드를 잠시 보자면 123456789101112131415161718192021222324252627measurements = [1., 2., 3.] x = matrix([[0.], [0.]]) # initial state (location and velocity)P = matrix([[1000., 0.], [0., 1000.]]) # initial uncertaintyu = matrix([[0.], [0.]]) # external motionF = matrix([[1., 1.], [0, 1.]]) # next state functionH = matrix([[1., 0.]]) # measurement functionR = matrix([[1.]..