mengxiannan 发表于 2010-11-25 20:27:18

如何把矩阵中元素化为最简

本矩阵是这样的
[                                                             1459010809/400000000*pi+1051250929/4800000000*pi^3-1238461331/800000000*pi^2,            -194537321/40000000*pi-78906279784410131517/180143985094819840000*pi^3+58099347804659030644817/22517998136852480000000*pi^2,                                                             121581051/100000000*pi+1051250929/4800000000*pi^3-1651270967/1600000000*pi^2]
[            -194537321/40000000*pi-78906279784410131517/180143985094819840000*pi^3+58099347804659030644817/22517998136852480000000*pi^2, 25938649/4000000*pi+17767977609318082203892477832523/20282409603651670423947251286016*pi^3-37183759948986904341/9007199254740992000*pi^2,               -16211019/10000000*pi-78906279784410131517/180143985094819840000*pi^3+8714874459135553857923/5629499534213120000000*pi^2]
[                                                             121581051/100000000*pi+1051250929/4800000000*pi^3-1651270967/1600000000*pi^2,               -16211019/10000000*pi-78906279784410131517/180143985094819840000*pi^3+8714874459135553857923/5629499534213120000000*pi^2,                                                               10131489/25000000*pi+1051250929/4800000000*pi^3-103202409/200000000*pi^2]
如何每个元素化为小数

bainhome 发表于 2010-11-25 20:55:47

digits(...)
vpa(...)

zhouyang664 发表于 2010-11-25 23:10:55

显然楼主进行符号运算得到的该矩阵
eval/double/digits/vpa/single...

qibbxxt 发表于 2010-11-26 08:35:48

不知道你这数据时什么类型的,ls两位的都可以试一试clear;clc;close all
a=[1459010809/400000000*pi+1051250929/4800000000*pi^3-1238461331/800000000*pi^2,...
    -194537321/40000000*pi-78906279784410131517/180143985094819840000*pi^3+58099347804659030644817/22517998136852480000000*pi^2,...
    121581051/100000000*pi+1051250929/4800000000*pi^3-1651270967/1600000000*pi^2]
a =

    2.9708   -3.3954    0.4244这是我把你的数据复制到编辑器,运行的效果
页: [1]
查看完整版本: 如何把矩阵中元素化为最简