matlab得的结果中如何将虚数化为实数

我在matlab中得到的结果中有这样的式子:
ans= 0.46932174371369178304*i+0.27096303506964450437
0.67687908320699561522*i-0.39079632089838601476
-0.67687908320699561522*i-0.39079632089838601476
0.27096303506964450437-0.46932174371369178304*i
1.0097419586828951109*10^(-28)*i-0.54192607013928900874
但是不知道如何变为实数解·谢谢帮忙

我的提问可能有问题吧··但是那如何把ans中的值变成没有i的数值呢··我实在很困扰

第1个回答  2011-05-07
取绝对值 abs()
取虚部 imag()
取实部 real()
第2个回答  2011-05-07
求模值:abs(x)本回答被提问者采纳
第3个回答  2011-05-07
你的问题本身就有问题,怎么可能把虚数化为实数呢?
第4个回答  2011-05-07
不明白lz的意思,虚数和实数不是一个数域里的,怎么转换?追问

我在matlab中得到的结果中有这样的式子:
ans= 0.46932174371369178304*i+0.27096303506964450437
0.67687908320699561522*i-0.39079632089838601476
-0.67687908320699561522*i-0.39079632089838601476
0.27096303506964450437-0.46932174371369178304*i
1.0097419586828951109*10^(-28)*i-0.54192607013928900874
但是不知道如何变为实数解·谢谢帮忙

追答

既然是虚数解那怎么能变成实数解呢?解的性质肯定是固定的啊,没有实数解就肯定出不来实数解啊

追问

我的提问可能有问题吧··但是那如何把ans中的值变成没有i的数值呢··我实在很困扰

追答

不能吧,解既然是虚数那就只能是虚数吧

相似回答