矩陣計算器是一款专业的矩阵计算軟件,采用矩阵乘法和矩阵加法的计算方式,可以计算一个矩阵的性质,包括逆矩阵和方阵,支持自定义运算精度及输出精度,提供多线程计算方式,可以大大提高运算速度,防止程序假死,需要的朋友可以下载!
矩陣計算器使用教程:
界面介紹:
如图所示,界面分3个部分:矩阵输入界面,控制区,输出提示。界面上有两个矩阵,程序会根据您选择的将要进行的操作自动禁用或启用行与列参数。如,选择“矩阵加法”,矩阵 1 的行与列参数可用,矩阵 2 的行列数将根据矩阵 1的变化自动调整;选择“矩阵乘法”,矩阵 2 的行参数将不可更改,并自动与矩阵 1的列参数保持相同。如下图:
這便是選擇了運行“矩陣乘法”後的效果。圖中可以看到,矩陣2的行已經不能更改,並將自動與矩陣1的列保持同步,而且矩陣2的列仍能更改。運行後的結果將是一個與矩陣1行數相同,與矩陣2列數相同的新矩陣。根據程序的默認設置,運算後的輸出結果將被發往矩陣1,覆蓋掉原有的數據,並將矩陣2清空以便進行下一次運算。
下面以矩陣相加與求線性方程組的解來演示Matrix的用法。
1.矩陣相加
首先,我們在右下角的列表中選擇“矩陣相加”,這時矩陣2的行列參數將自動禁用,並調整爲與矩陣1相適應的大小。如圖
接著,在兩個矩陣中分別填入數據
點擊“計算”按鈕
運算結果出現在矩陣1中,矩陣2被清空
所有運行步驟在進行時“輸出提示”中都將有對應的提示,請注意其說明。
2.解線性方程
本次求解的是一非齊次線性方程組
2(x1)- (x2)+3(x3)+2(x4)=0
5(x1)- (x2)+11(x3)+2(x4)=-4
3(x1)- (x2)-5(x3)-3(x4)=6
(x1)-(x2)+11(x3)+7(x4)=-6
按右圖將增廣矩陣輸入矩陣1
(注意:解齊次線性方程組也需輸入增廣矩陣,最後一列全爲0)

點擊“計算”後,方程組的一組解出現在矩陣2中。第一列爲一特解,其後的列組成一基礎解系。
(本程序在运算后并未对结果进行四舍五入处理,若有需要,请自行进行。需要在运算及结果方面有更多要求的请使用矩陣計算器专业版)
如右圖的解,經四舍五入處理後爲
特解 c1
0.5 1.25
-1.0625 3.09375
-0.6875 -0.46875
0 1
注意事項:
每次改變矩陣的行與列,矩陣都將初始化,原有數據將被清空,請先設置好矩陣大小再輸入數據。
本矩陣計算器除法小数运算精度250位,输出精度200位。由于在求秩、解方程组及求逆阵的运算中不断进行除法与乘法,误差有可能扩大,本计算器不能保证其完全正确性。
本矩陣計算器对矩阵大小进行限制,仅支持最大999×999的矩阵。该限制是由于在测试中发现,若改变矩阵大小,矩阵在初始化及运算时都将比较耗时。为了防止误输入造成的长时间等待。
矩陣計算器专业版将支持的功能:多线程,提高运算速度,并防止在大量运算中的假死现象;自定义运算精度及输出精度,支持写入文件。