1
我正在求解一個線性方程組。我想輸出變量與他們各自的解決方案,顯示小數(雙)。MatLab在矩陣中沒有像預期的那樣格式化雙打
[A,B] = equationsToMatrix(eqs,vars);
res = [transpose(vars) double(linsolve(A,B))];
的transpose(vars)
值是:
Ax
Ay
Az
Md
Me
和double(linsolve(A,B))
值是:
-75
450
-75
450
183.71
但是當我串聯這些載體,我失去了小數位,和非理性數字被轉換爲分數/符號形式與部首。 [transpose(vars) double(linsolve(A,B))]
的輸出是:
[ Ax, -75]
[ Ay, 450]
[ Az, -75]
[ Md, 450]
[ Me, 75*6^(1/2)]
如何實現帶雙打的輸出?我想類似下面的輸出:
[ Ax, -75.00]
[ Ay, 450.00]
[ Az, -75.00]
[ Md, 450.00]
[ Me, 183.71]
什麼是450 VS 450.00問題? –
第75 * 6 ^(1/2)對183.71 –