能否用函數與數組直接實現多個矩陣相乘?
12-28
在C中直接實現類似於{{a,b},{c,d}}^n這樣的計算
不行。既然是C語言了,這種東西你當然要把它寫成長得像C語言的彙編,譬如說:
Fuck a, b, c, d, e, f, g, h;
Shit(e, a, b);
Shit(f, c, d);
Shit(g, e, f);
Screw(h, g, n);
其他寫法都會失去C語言唯一一個而且其實很多人也都不知道怎麼發揮的好處——讓你覺得他跑得比較快。
吃我大安利,矩陣計算當然用J語言啦。
推薦閱讀:
※希望自己做個機器人出來,應該對哪些專業知識有所了解?
※作為一個程序猿,馬克思的歷史唯物主義,唯物辯證法等馬克思哲學思想怎麼和寫代碼結合起來……?
※你見過爬蟲的最高境界是什麼?
※遊戲外掛編程如何系統學習?
※A& ~(b - 1)這個表達式做了什麼?