2009年6月8日

乘法矩陣第2發 - 用 javascript 做運算

上一篇用 excel vba 做矩陣運算
坎尼這兩天又用 javascript 的方式再修改了一下

先給個 demo 連結

從連結進入後,可以看到頁面上已經亂數產生了兩個矩陣
上面有一些矩陣的設定值及功能按鈕

數字範圍為程式要產生的亂數值範圍
若要自訂矩陣大小,可先填入左上角的矩陣大小
再點選建立自訂矩陣功能即可產生使用者設定的矩陣

若是產生的數字不喜歡
可直接點選 table 的格子做修改

點下計算答案即可算出前兩個矩陣的結果


整個程式結構和 vba 版本很像所以就不講了
唯一有變的就是計算結果的演算法,有興趣的人就自行查看原始碼囉

要對照答案是否正確,可以上 WIMS Online Matrix Multiplier

另外自訂矩陣經坎尼測試,大概 50 x 50 的計算都還沒問題
但如果設定太大把瀏覽器資源吃光光坎尼可不負責
(坎尼試過 450 x 450 畫面跑了好久才出來)

沒有留言:

Google Spreadsheet 裡用規則運算式

最近因為工作關係,遇到要用 Google Form 及 Google Sheet 所以研究了 Google Sheet 裡的一些 function 怎麼用 首先,分享一下如何在 Google Sheet 裡用規則運算 :D