求助怎么输出精确解(带根号的那种)
mathematica吧
全部回复
仅看楼主
level 2
求矩阵特征值的时候,用“Eigenvalues[a]”有的矩阵可以输出含有根号的精确解,比如
a = {{0, 1, 2, 0, -2, -1}, {-1, 0, 1, 2, 0, -2}, {-2, -1, 0, 1, 2,
0}, {0, -2, -1, 0, 1, 2}, {2, 0, -2, -1, 0, 1}, {1, 2, 0, -2, -1,
0}}
有的矩阵只能输出含小数点的近似解,比如
b = {{1, 2, 3, 3, 3}, {3, 1, 2, 3, 3}, {3, 3, 1, 2, 3}, {3, 3, 3, 1,
2}, {2, 3, 3, 3, 1}}
请问怎么让他输出含根号的那种解啊?
2022年07月16日 20点07分 1
吧务
level 10
取决于你输入数据的精度吧。
2022年07月17日 03点07分 2
所以就是说,没有命令可以让它显示精确的结果,对嘛?
2022年07月17日 11点07分
吧务
level 9
https://tieba.baidu.com/p/7231221217
顶上来的帖子都不看吗?
可以加选项Eigenvalues[mat,Cubics -> True, Quartics -> True]
或者Eigenvalues[mat] // ToRadicals
2022年07月17日 12点07分 3
总算有人看见了,内牛满面
2022年08月06日 08点08分
1