PIXNET Logo登入

Edison.X. Blog

跳到主文

YouLoveMe() ? LetItBe() : LetMeFree() ;

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 03 週一 201214:26
  • [C++數值分析] 高斯消去法求反矩陣

這次實作主要是熟悉一些 stl 使用,語法盡可能使用 C++,挑用兩種不同資料結構,結果感到有些意外。
第一種資料結構是單純用指標配置一維 heap,做 index 轉換 ( 就是數值分析習慣用的一維模擬二維) ;
另一種資料結構採用 vector< vararray<T> >。先把意外的結論寫下來。
 
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(3) 人氣(9,404)

  • 個人分類:矩陣運算
▲top
  • 7月 02 週一 201221:19
  • [C語言數值分析] 矩陣乘法 < Strassen Algorithm >


Preface
Strassen Algorithm 發展到後期開始有所變型,諸如 
(1) 將展開方式做為調整
(2) 運算順序做為調整
(3) 加入多行緒  
(4) n 使用閥值
(5) 改善必需為 2 的整數次羃方陣之限制
(6) 展開更多項次 
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(5,868)

  • 個人分類:矩陣運算
▲top
  • 7月 02 週一 201205:25
  • [C語言數值分析] 矩陣乘法 < cache block >

 
Preface

這裡探討的只是簡單,但可達到不錯效果的方法 (但還是很慢 )。以下之探討對於較大型之矩陣才有意義,小型之矩陣執行起來差沒多少。另本文並不會針對 cache hit 、open mp 做分析介紹,講的方法都屬較簡單方式,沒涉及演算法部份。若對效率沒太大要求,Basic 看完便行。若對效率有較高之要求,還是去找 library 吧。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(3,928)

  • 個人分類:矩陣運算
▲top
  • 4月 09 週一 201223:57
  • [C語言數值分析] determine of matrix

算 determine 不只一種方法,也有人用餘因子方式求,
但筆者認為效率較不佳,還是以高斯進行上三角化求。
 
只宣告沒實作的程式碼 [C語言數值分析] 架構 matrix 基本函式 。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(622)

  • 個人分類:矩陣運算
▲top
  • 4月 09 週一 201222:41
  • [C語言數值分析] rank of matrix

 
這份副函式除了檢查 rank 之外,也會拿來被 applicate 成,
檢查是否為 Singular matrix ( 也就是 inverse matrix 是否存在)。
 
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(1) 人氣(977)

  • 個人分類:矩陣運算
▲top
  • 4月 09 週一 201219:55
  • [C語言數值分析] 架構 matrix 基本函式

 一些 matrix 之範例碼在 main function 那裡覺得老是放不是重點的 code ,很麻煩,
建議自己先包過一些常用的 function 出來。
 
Basic unity
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(1,730)

  • 個人分類:矩陣運算
▲top
  • 11月 26 週六 201101:09
  • [C語言數值分析] matrix 矩陣運算 - 問題簡述 / library

 
開始前...
 
在自己下手刻 matrix library 前,請細思:
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(3,351)

  • 個人分類:矩陣運算
▲top
1

個人資訊

edisonx
暱稱:
edisonx
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (4,977)多測資處理
  • (21,951)bitset 整理
  • (111,303)[C&++] 字串整數轉換
  • (83,002)[C&++] 亂數基本使用
  • (444,414)[C] printf 引數說明
  • (39,454)[C] scanf 引數說明
  • (49,746)VBA Procedure 簡述
  • (58,120)[浮點數] IEEE754 , C/C++ 浮點數誤差
  • (80,134)[C] 計時器整理
  • (53,353)[Poker] 撲克牌遊戲設計介紹

文章分類

toggle 開發手札 (2)
  • 未實作的想法 (4)
  • 心得筆記 (2)
toggle C/C++ (8)
  • C/C++ Note (52)
  • 亂數 (10)
  • Debug (9)
  • Hidden Features in C (6)
  • OO NOTE (0)
  • 面試題庫 (12)
  • C/C++ FAQ (4)
  • STL Note (3)
toggle 應用軟體/工具 (1)
  • Office (1)
toggle 數值分析 (9)
  • 非線性方程式求解 (10)
  • 矩陣運算 (7)
  • 深入質數 (5)
  • 浮點數 (9)
  • 複數 Complex (2)
  • 積分法 (2)
  • 多項式內差法 (2)
  • 常見關於數 (5)
  • math.h/cmath application (8)
toggle 程式之美 (1)
  • 遊戲之樂 (3)
toggle VB.Net (1)
  • VB.Net Note (1)
toggle 英文 (1)
  • 專題單字 (1)
toggle AutoIt!! (2)
  • AutoIt!! Note (13)
  • Auto-Dll (9)
toggle VBA (4)
  • VBA FAQ (5)
  • VBA Note (9)
  • VBA tec. (1)
  • VBA_Note2 (3)
toggle MFC (1)
  • MFC雜記 (4)
toggle Win32 (8)
  • Process (10)
  • Win32-Console (5)
  • 檔案系統 (1)
  • 音效 (1)
  • 隱喻外掛 (3)
  • System undoc. (0)
  • GDI (2)
  • 記憶體管理 (1)
toggle 環境與Script (4)
  • visual studio (6)
  • 批次檔batch (2)
  • 程式環境架構 (3)
  • Library (3)
toggle 數學整理 (2)
  • 常用公式 (1)
  • 有趣數學 (2)
toggle 演算法 (7)
  • Bit-Hacks (1)
  • AI (13)
  • 大數 (5)
  • 資料結構 (0)
  • 影像 (2)
  • 遞迴-recursive (2)
  • 回溯.列舉.遞迴 (2)
toggle 程設亂語 (1)
  • 胡言亂語 (10)
toggle SmallTalk (1)
  • SmallTalk (27)
  • 未分類文章 (1)

最新文章

  • 轉戰 python
  • [MFC] CArray 注意事項
  • 你真的很狠...
  • [開發手札] tool 整理 <NOTE>
  • [開發手札] vs dll 相容性
  • [開發手札] vc 效率問題
  • [開發手札] 修改 exe 裡面的 constant
  • [開發手札] 受不了 IDE 常當機問題...
  • [Job] Job Journal 130501
  • [面試] some tips

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣:

留言板