[[TableOfContents]] = 참여자 명단 = ||참여자||3/17||3/18||3/20|| ||신형준|| ○ || ○ || ○ || ||양희환|| ○ || ○ || ※ || ||김나영|| ○ || ○ || ○ || = 수업 = Linear Algebra and C programming == 1회차 - 3/17(Linear Algebra) == Linear Algebra에 대한 전체적인 구성 1장 Linear Equations in Linear Algebra 에서 Linear Equations 와 Matrices 의 비교, Linear System이 무엇인지 설명 -> Linear Equation의 집합 variable,coefficient,constant에 대해서 설명. 그에 따른 Linear System이 가지고 있는 해 종류 A L.S has either 1. No solution 2. exactly one solution 3. infinitely many solution 이에 대한 기하학적 표현으로 1 -> 평행 2 -> 한점에서 만나다 3 -> 일치 를 설명. 1 -> inconsistent 2 -> consistent 을 구별 주의) A L.S is consistent <-> A L.S has a solution 이라는 걸 강조 (exactly one solution 을 가진다는 이야기 -> Only가 꼭 들어가야 함 ) == 1회차 - 3/18(Linear Algebra) == Linear System 과 Matrix equation사이의 상관관계를 설명함. L.S <-> matrix equation Ax=b 에서 A : coefficient matrix (계수 행렬) -> mxn행렬일 경우 -> 방정식의 수 : m 미지수의 수 : n ex) let Ax=b with A: 4x5 matrix -> L.S : 방정식 4개 , 미지수 5개 *elimination(소거법) 에 대한 설명 -> 연립일차방정식을 matrix equation 꼴로 거기에 더나아가 augmented matrix 꼴로 나아가는 뱡향으로 설명함 소거법에 따른 Elementary Equation Operations(E.E.O)(L.S and Ax=b)와 Elementary Row Operations(E.R.O)([A b])에 대해서 비교, 설명함. ||Elementary Equation Operations(E.E.O)|| ||1. 한식에 영이 아닌수를 곱한다.|| ||2. 두식을 바꾼다.|| ||3. 한식에 k배(k≠0)을 한뒤 다른 식에 더한다.|| ||Elementary Row Operations(E.R.O)|| ||1. 한 행에 영이 아닌수를 곱한다(kRi, k≠0)|| ||2. 두 행을 바꾼다 (Ri<->Rj)|| ||3. 한행에 K배 한뒤 다른 행에 더한다.(k×Ri + Rj -> new Rj)|| E.R.O는 reversible 하므로 그에 대한 inverse E.R.O를 설명함. ||E.R.O||inverse E.R.O|| || kRi, k≠0||(1/k)Ri, k≠0|| || Ri<->Rj||Ri<->Rj|| ||k×Ri + Rj||(-k)×Ri + Rj|| E.R.O를 하면서 발생할 수 있는 실수 몇 가지를 소개하고 , 그에 대한 주의를 당부함.그리고 이것을 예제에 적용해 보았음. == 1회차 - 3/18(C programming) == 1. C언어의 개론적인 이야기 2. C 프로그램의 완성과정 3. Hello World! 들여다 보기 4. 주석이 들어가야 완성된 프로그램 5. printf 함수의 기본적인 이해 2-> {{{ #include int main(void) { printf("Hello world! \n"); return 0; } }}} 3 -> 문제 1. 다음과 같은 형식으로 본인의 이름을 출력하는 프로그램을 완성해보자 . 홍길동 홍 길 동 홍 길 동 문제 2. 본인의 이름, 주소, 그리고 전화번호를 모니터에 출력하는 프로그램을 작성해보자.(\n을 사용) 5-> {{{ #include int main(void) { printf("Hello Everybody \n"); printf("%d\n", 1234); printf("%d %d\n", 10, 20); return 0; } }}} {{{ #include int main(void) { printf("My age: %d \n", 20); printf("%d is my level \n", 100); printf("Today\nmorning\neverybody\n"); } }}} 문제 1 다음의 출력결과를 보이도록 예제를 작성해보자. 출력되는 숫자들(25, 345, 9393)은 서식문자 %d를 이용하여 출력하자. 제 이름은 ____ 입니다. 제 나이는 25살 이고요. 제가 사는 곳의 번지수는 345 - 9393입니다. 문제 2 다음의 출력결과를 보이도록 예제를 작성해보자. 출력되는 숫자들은 서식문자 %d를 사용해서 출력을 해보자. 7x8 = 56 3x2 = 6 == 문제푸는 곳 == * 저기 공부겸 들렀는데, 질문이 있네요. 저희 12학번 교재에는 A system of linear equation is said to be consistent if it has either one solution or infinitely many solutions; a system is inconsistent if it has no solution. 이라고 적혀있는데 이 위키에는 주의) A L.S is consistent <-> A L.S has a solution 이라는 걸 강조 (exactly one solution 을 가진다는 이야기 -> Only가 꼭 들어가야 함 ) 라고 되어있네요. system이 infinitely many solutions일 때도 consistent가 아닌가요? 궁금해서 질문 올립니다.- [김희성] == 답변 == infinitely many solutions 일때도 consistent합니다. 제가 말하고 싶은 주의는 A L.S has a solution 이라는 말이 관사 a 에 초점을 맞추어 exactly one solution으로 이해하는 애들이 있기 때문에 그에 대해서 주의를 준 것 입니다. ----------------------------------- [새싹교실/2012] -----