内積
2つのベクトル
$$\vec{a} = (a_1, a_2, a_3)$$
$$\vec{b} = (b_1, b_2, b_3)$$
に対して、その内積は
$$\vec{a}・\vec{b} = a_1 b_1 + a_2 b_2 + a_3 b_3$$
外積
2つのベクトル
$$\vec{a} = (a_1, a_2, a_3)$$
$$\vec{b} = (b_1, b_2, b_3)$$
に対して、その外積は
$$\vec{a} \times \vec{b} = (a_2 b_3 - a_3 b_2, a_3 b_1 - a_1 b_3, a_1 b_2 - a_2 b_1)$$
課題11:内積と外積
たとえば、3次元ベクトルは次のようにして与えられます。
a = [2, -3, 1]
b = [4, -2, 6]
3次元ベクトル $\vec{a}, \vec{b}$ の内積と外積を計算するプログラムを作成してください。
課題提出方法
-
基本的にGoogle Colaboratoryを用いてプログラミングしてください。どうしても Google Colaboratory を用いることができない場合のみ、Jupyter Notebook または Jupyter Lab を用いてください。
-
課題1つごとに、ノートブックを新規作成してください。1つのノートブックで複数の課題を解かないでください。
-
ノートブックを新規作成すると「Untitled.ipynb」のような名前になりますが、それを「学籍番号・氏名・課題番号」のような名前に変更してください。
-
質問・感想・要望などございましたらぜひ書き込んでください。
-
もし課題を解くにあたって参考になったウェブサイトがあれば、それについても触れてください。
-
課題を計算し終わった ipynb ファイルを提出するときは、指定したメールアドレスに Google Drive で共有する形で授業担当者に提出してください。