向量的一些東西

2022-02-23 23:13:09 字數 399 閱讀 6993

高中學過的東西差不多忘完了,最近回顧回顧。

和乙個平面的垂直的向量有幾個?無數個,沒問題,這無數個,其實分為兩類,第一類是指向平面外的向量,它們方向都相同,只不過大小不相同,另一類是指向平面裡面的向量,它們方向都相同,但大小都不同。

和乙個平面垂直的單位向量有幾個?答案是兩個,咦,不對啊?怎麼不是無數個呢?我們假設有無數個,單拿出指向平面外的這些向量,它們的大小和方向都是一樣的,那麼它們是乙個向量還是算做不同的向量,我們研究的一直都是自由向量,在就是你乙個向量只要方向不變和大小不變,隨便你怎麼移動 它還是那個向量,是同乙個向量。

說這個有什麼用?最近在看一些圖形學的東西,我發現計算完乙個向量之後總要歸一化向量 英文是normalize

為什麼呢?我總覺得和我上面說的有關係,就是歸一化向量之後就把這個向量唯一確定下來了。

c stl 一些東西

std map 其key是基於比較運算子的,因此自定義型別需要為該型別設定比較運算子操作 class a private int mm std mapkk std unordered map 基於hash實現,需要為自定義型別設定 運算子和雜湊函式 class a int get value con...

一些基礎的東西

在c 中宣告變數使用下述的語法 但是在c 中有變數初始化的要求,即c 編譯器需要用某個初始值對變數進行初始化,之後才能在操作中引用該變數。c 有兩個方法可確保變數在使用前進行了初始化 變數是類 class 或結構 struct 中的字段 field 如果沒有顯式初始化,在預設狀態下建立這些變數時,其...

SVN的一些東西

例如 主幹mainproject,分支 branchproject 1 將分支合併到主幹 url位址路徑一定要對 找到主幹檔案mainproject,右擊 tortoisesvn merge.合併 選擇第乙個 merge a range of revisions 合併乙個版本範圍 接著在 url t...