EDA365电子论坛网

标题: 请问如何使b(3),b(4),b(5)等于double类型的值1 [打印本页]

作者: paprill    时间: 2020-5-11 16:02
标题: 请问如何使b(3),b(4),b(5)等于double类型的值1

3 K2 H* V* a3 {# H7 R( ?$ p* J  m7 F
7 Q" O, e  |, G6 ~3 a' n
如上述代码所示,我想求取矩阵A不同的特征值,b为A的特征矩阵,数据类型是double类型;但使用unique函数无法求不同的特征值,3 b# h. w8 ~9 L
经查证,b(3),b(4),b(5)是3个无限接近于1的不同的小数,但矩阵特征值均应为17 Q8 \' y/ ^8 m) _0 T; Y* n
请问如何使b(3),b(4),b(5)等于double类型的值1,感谢!
* f9 h" c4 g1 ^9 r( M7 c3 K
作者: plantatree    时间: 2020-5-11 16:32
用强制转换函数
作者: helendcany    时间: 2020-5-11 16:56
A = sym([1 1+i 0 0 1+i 1+i;1-i 1 0 0 0 1+i;0 0 1 0 0 0;0 0 0 1 0 0;1-i 0 0 0 1 1+i;1-i 1-i 0 0 1-i 1]);
- n7 j2 L7 j+ p" ~6 W$ o) d) Gb = eig(A);" \5 ]# D+ a! u7 K+ n, ^/ U, b
vpa( unique( b ) )




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2