matlab求特征向量时要求结果分数表示,例如矩阵 A=[-1,-2,6;-1,0,3;-1,-1,4],我算出的特征向

问题描述:

matlab求特征向量时要求结果分数表示,例如矩阵 A=[-1,-2,6;-1,0,3;-1,-1,4],我算出的特征向量是
X =
0.8165 -0.8165 0.1360
0.4082 -0.4082 0.9254
0.4082 -0.4082 0.3538
但是我希望结果以分数的形式直接给出
1个回答 分类:数学 2014-10-05

问题解答:

我来补答
试试这个:
>> format short %以短形式显示数据
>> [X Y] = eig(A);
>> X
X =
0.8165 -0.8165 0.1360
0.4082 -0.4082 0.9254
0.4082 -0.4082 0.3538
>> format rat %以分数形式显示数据
>> X
X =
881/1079 -881/1079 349/2566
1079/2643 -881/2158 1823/1970
881/2158 -881/2158 219/619
matlab一般以double(双精度)类型在内部进行运算,显示时则根据format命令的参数有不同的表现,请阅matlab中关于format的帮助和例子.有问题请进一步提出.
?
?
展开全文阅读
剩余:2000
上一页:质点位移问题
黄色视频网