'C#' 카테고리의 다른 글
Undo/Redo 만들기 (0) | 2022.08.29 |
---|---|
문자열 정렬 후 list에 담기 (0) | 2022.08.29 |
C# 배열 사용 시 값이 들어가지 않는 상황 (0) | 2022.08.04 |
DeleteGate 및 Event 활용 시 MissingReferenceException 문제 (0) | 2022.07.14 |
C# 정리 잘된 사이트 (0) | 2022.06.14 |
Undo/Redo 만들기 (0) | 2022.08.29 |
---|---|
문자열 정렬 후 list에 담기 (0) | 2022.08.29 |
C# 배열 사용 시 값이 들어가지 않는 상황 (0) | 2022.08.04 |
DeleteGate 및 Event 활용 시 MissingReferenceException 문제 (0) | 2022.07.14 |
C# 정리 잘된 사이트 (0) | 2022.06.14 |
(여기서 Θ는 0 ≤ Θ ≤ π)
(U가 단위 벡터 , V가 단위 벡터 이면 U ● V = cosΘ 가 된다.)
- 여기서 유용한 속성 몇가지를 이끌어낼 수 있다.
1. U ● V = 0 이면 , U ⊥ V 이다 (수직이다. 즉 두 벡터는 직교이다.)
2. U ● V > 0 이면, 두 벡터 사이에 각도 Θ는 90도 보다 작다.
3. U ● V < 0 이면, 두 벡터 사이에 각도 Θ는 90도 보다 크다.
끝
전치행렬, 단위행렬, 행렬식, 딸림행렬, 역행렬 (0) | 2022.10.29 |
---|---|
행렬 대수 (0) | 2022.09.05 |
외적 , 직교화 , 점 (0) | 2022.07.21 |
벡터의 길이와 단위벡터 (0) | 2022.07.17 |
벡터의 좌표 , 연산 (0) | 2022.07.15 |
전치행렬, 단위행렬, 행렬식, 딸림행렬, 역행렬 (0) | 2022.10.29 |
---|---|
행렬 대수 (0) | 2022.09.05 |
외적 , 직교화 , 점 (0) | 2022.07.21 |
내적, 직교투영 , 직교화 (0) | 2022.07.18 |
벡터의 좌표 , 연산 (0) | 2022.07.15 |
벡터의 예)
1. 힘(force) : 특정한 힘의 세기(크기) & 방향
2. 변위(displacement) : 한 입자의 최종적인 이동 방향 & 거리
3. 속도(velocity) : 빠르기 & 방향
따라서 힘,변위,속도를 나타낼 때 벡터를 씀.
1) 벡터와 좌표계 표현
2차원 벡터의 표현
(a,b)의 방향을 가진 벡터
3차원 벡터의 표현(왼손좌표계를 사용)
(a,b,c)의 방향을 가진 벡터
2) 벡터의 연산
하나의 벡터 U로 지칭하고 U = (Ux,Uy)로 정의하겠음.
하나의 벡터 V로 지칭하고 V = (Vx,Vy)로 정의하겠음.
(여기선 표현하려고 2차원 벡터로 표현 , 3차원도 똑같이 적용됌.)
- 덧셈
U + V = (Ux + Vx , Uy + Vy)
ex) U = (3,2)
V = (2,3)
U + V = (3+2 , 2+3) = (5,5)
- 뺄셈
U - V = (Ux - Vx , Uy - Vy)
ex) U = (3,2)
V = (2,3)
U + V = (3-2 , 2-3) = (1,-1)
- 스칼라 곱셈
스칼라란 ? 벡터를 곱할 수 있는 양
스칼라를 K라 칭함
하나의 벡터 U에 스칼라를 곱함, U = (kUx , kUy)로 정의하겠음.
k = 5
U = (2,3)
kU = (5x2 , 5x3) = (10, 15)
전치행렬, 단위행렬, 행렬식, 딸림행렬, 역행렬 (0) | 2022.10.29 |
---|---|
행렬 대수 (0) | 2022.09.05 |
외적 , 직교화 , 점 (0) | 2022.07.21 |
내적, 직교투영 , 직교화 (0) | 2022.07.18 |
벡터의 길이와 단위벡터 (0) | 2022.07.17 |
펌웨어를 하기 위해서 필요로 하는게
1. 전자 소자들 이해
- RLC, 각종 IC, falling edge, rising edge 등 클럭에 대한 이해
2. 프로그램 작성 능력
- 그냥 프로그램 작성은 잘하시니 괜찮은데 이게 하드웨어 전용 프로그램이 되면 골치가 아픕니다. OJ님이 올린걸 보니 생체 신호 관련해서 하는건데 저걸 하려면 제어기법들은 기본으로 해서 보통 석박사들을 많이 써요. 대학 4년배워도 저건 좀 많이 빡십니다.
3. 회로도 해석 및 작성 능력
- 펌웨어 한다고 하면 기본적으로 PCB기판 해석 및 설계를 할 줄 알아야 해요 패턴 굴기 길이 같은거에 타이밍도 달라져서.....
4. MCU 이해
- 타이머(PWM 포함), 카운터, GPIO, 외부인터럽트, ADC, Serial 통신(TTL, 232, 485, SPI, I2C등등), 무선통신 (Zigbee, bluetooth 등) 보통 여기서 많이 포기하십니다. 딱 요렇게만 알아둬도 일을 할 수 있지만 대게 저걸 보자마자 포기하더라고요...
5. 범용장비가 아닌 전용장비
- 칩이 달라지면 설정이 완전히 달라지는 경우도 존재합니다......... 요놈때문에 요즘 PC 소프트웨어쪽으로 인력이 치중된거 같아요
아는 분이 작성해주신것 이다. 나중에 공부해보자
플로우차트 웹에서 사용하는 사이트 (0) | 2022.05.06 |
---|---|
용어정리 (0) | 2022.05.02 |
아두이노 DHT 11 센서 메뉴얼보고 해석해보기 (0) | 2022.02.18 |
인버터 RS-485 시리얼 통신하기 (0) | 2022.01.12 |