模板正交化

2022-03-06 04:35:11 字數 564 閱讀 9626

-----(引自《軟體工程實踐導論》p.203 金尊和著 2023年4月 清華大學出版社)

模板的模組化

模板也可以分成很多模組,不一定要一次做完。甚至可以是並行的或者序列的等各種複雜的拓撲結構,每乙個部分所使用的模板、引擎都可以不一樣。

模板的單獨的小模組,有會被大模板引用。模組之間可以有「包含」、「引用」關係。包含就是照抄,引用是呼叫,可以傳入引數。

三維設計方法

模板的設計當中,可以採用「資料」、「生成」、「風格」三維設計方法。

資料:從其他資料來源中取得資料,儲存為xml,就是資料。

生成:生成是將xml轉換為html等報**式,這樣處理後,資料的顯示結構關係就確定了。

風格:風格是採用css等樣式定義控制最終顯示。

模板的用途:

模板是抽象固化共性、分化個性的有效手段,主要適用於在空間順序和時間序列上的共性。

用途:生成**、程式設計、轉換資料、生成文件

模板也像是寫**,要考慮以後的維護問題。

列正交化 施密特正交化方法

a1 1 1 0 0 a2 1 0 1 0 a3 1 0 0 1 a a1 a2 a3 u a m,n size u y u y 1 y 1 norm y 1 for k 2 n y k u k endfor k 2 n for j k n y j y j y k 1 y j y k 1 endp1...

施密特正交化

對於一組向量,有時候我們需要對其進行正交化處理,也就是說,該組向量中任意兩個向量都是互相垂直的。那麼,要怎麼做呢?假設只有兩個向量,vec v 0 和 vec v 1 正交化的幾何示意圖如下所示。假設正交化之後的向量為 vec w 0 和 vec w 1 那麼由圖可知,可得 vec w 0 vec ...

施密特 Schimidt 正交化與正交匹配追蹤

題目 施密特 schimidt 正交化與正交匹配追蹤 文獻 1 中給出了施密特 schimidt 正交化的過程 上面的的 x,y 表示向量內積,x,y xty ytx x,y 施密特正交化公式中的br實際上可寫為 分子之所以可以這麼變化是由於 x,y 實際上為乙個數,因此 x,y x x x,y x...