CG基礎學習筆記 Lecture1 2

2022-09-15 16:39:19 字數 2259 閱讀 2611

該筆記基於閆令琪大神的cs課程及課後作業總結而成 

目錄

學習過程中遇到的一些詞 

線代基礎

eigen庫的用處

矩陣/向量的練習: 

geometrically: parallelogram law & ******** law

幾何:平行四邊形定律和三角形定律

algebraically: simply add coordinates

代數上:簡單地新增座標

usually orthogonal unit

通常正交單元

cartesian coordinates

笛卡爾座標

dot product

點積cross product

交叉積orthonormal bases and coordinate frames

正交基與座標框架

decompose a vector

分解向量

dual matrix of vector a

向量a的對偶矩陣

homogenous coordinate 

齊次座標

點乘可分解向量以及判斷向量之間接近or遠離

叉乘可判斷方位

點乘

叉乘求得的結果垂直於兩個原始向量,因此常用於求法線, 所以三維軟體會提供翻轉法線的功能 opengl永遠是右手系,directx經常是左手系

a在b的左側的意思是,a經過不大於180°的逆時針旋轉可以與b的方向一致,右側同理,方向變為順時針

點在所有向量左側或在所有向量左側,就是多邊形內部

注:c++中 三角函式運算使用弧度制

#include #include using namespace eigen;

int main()

測試效果:

example of cpp :

10.5

1.41421

3.14159

0.5a =

8 22 1

b =4 1

1 4a + b =

12 3

3 5

a - b =

4 1

1 -3

do: a += b;

now: a =

12 3

3 5

i * j =

37 36 35

82 84 77

127 132 119

v =123

w =124

v - 2 * w =

-1-2

-5here is the initial matrix c:

1 2 3

4 5 6

and after being transposed:

1 42 5

3 6

機器學習總結(lecture 1)機器學習基礎知識

參考 機器學習 從經驗e學習一些分類任務t和效能測量p,它在任務t中的效能 由p測量 隨著經驗e提公升。1 監督學習 資料集是有標籤的,就是說對於給出的樣本我們是知道答案的,我們大部分學到的模型都是屬於這一類的,包括線性分類器 支援向量機等等 2 無監督學習 跟監督學習相反,資料集是完全沒有標籤的,...

CS131學習筆記(lecture4)

課程講義 首先,自然界中的每一景象都是 continuous 然而這在計算機的世界觀中是不可接受的。所以必須把模擬訊號進行取樣和量化才能得到影象矩陣,當然了,這一過程產生誤差和丟失資訊也是不可避免的。影象矩陣的每乙個元素都是乙個畫素點 pixel dot,以下畫素點和矩陣元素等價 解析度 resol...

CS224n學習筆記 Lecture1 2

開始的這部分主要是對dl4nlp的乙個簡介。個人理解,dl4nlp中,所有層級都是以向量的形式進行處理,用向量表示單詞 用向量表示句子等。向量是最靈活的形式,維度自由,可組成矩陣,可組成高維的tensor等。進行nlp等後續任務,首先需要輸入。輸入 主要有兩個,乙個是來自語音speech,乙個是來自...