1. 벡터의 외적 구하기
1) 3차원에서의 벡터, 나머지 하나의 성분은 다른 두 벡터의 성분의 수직인 벡터가 됨
2)
① import numpy as np → numpy 모듈을 np로 불러오겠음
② a = np.array([0, 1, 2])
b = np.array([2, 0, 0]) → 벡터 a와 b의 성분 입력 (3차원이기 때문에 좌표가 3개)
③ np.cross(a,b) → 벡터 a와 b를 외적해라
2. 삼각형의 면적 구하기
1) 벡터의 외적 공식
- a벡터 크기 * b벡터 크기 * sin각도
- 이 공식 자체로 외적공식의 크기는 평생사변형 넓이임
2)
① a = np.array([2,4])
b = np.array([3,1]) → 벡터 a와 b의 성분 입력
② cross_ab = np.cross(a, b) → 벡터 a와 b의 외적을 구하라
③ s = np.linalg.norm(cross_ab) ← 벡터 a와 b를 외적한 값의 크기를 구하라 그리고 그것은 넓이(s)이다.
④ s / 2 ← 평행사변형 넓이 s를 반으로 나눠야 삼각형의 넓이가 됨
'파이썬으로 다시 배우는 핵심고등수학 (python) > 04장 : 벡터' 카테고리의 다른 글
4-3. 벡터의 내적 (0) | 2021.01.27 |
---|---|
4-2. 벡터 방정식 (0) | 2021.01.27 |
4-1. 벡터의 연산 (0) | 2021.01.27 |