二次在matlab数字

1视图(30天)
Mayur Punekar
Mayur Punekar 2015年5月18日
评论道: Mayur Punekar2015年5月24日
我倒从二次矩阵H和条目字段,例如,Q (sqrt(3))和反向矩阵G给我条目也从Q (sqrt(3)),例如,入口(1,1)是12 - 8 * 3 ^ (1/2)。然而,是有办法解耦整数系数12和8 ?我想单独存储这些整数值。
事实上我想生成两个整数矩阵G1和G2 G的每个条目包含整数系数G。
谁能建议我怎么做? ?
提前谢谢!

答案(1)

Nalini Vishnoi
Nalini Vishnoi 2015年5月20日
嗨Mayur,
我能想到的一个方法做你问通过使用符号数学工具箱。它有一个功能 多项式系数 可以返回一个多项式的系数。下面我有一个小例子展示如何去做。
信谊x;%创建一个符号变量
G = repmat(本次* x 10 2);创建一个矩阵多项式的百分比
i = 1:尺寸(G, 2),%使用多项式系数列的列
[C (:, i)] = arrayfun (@ (z)多项式系数(z、x), G(:,我)“Uniformoutput”、假);
结束
G1 = cellfun (@ (x)双(x (1)), C,“UniformOutput”、假);%提取系数的双打
G1 = cell2mat (G1);%将细胞转换成一个矩阵
G2 = cellfun (@ (x)双(x (2)), C,“UniformOutput”、假);
G2 = cell2mat (G2);
请注意,您可以使用 潜艇 替代符号变量和sqrt (3)“x”。
我希望这可以帮助。
Nalini
1评论
Mayur Punekar
Mayur Punekar 2015年5月24日
你好,娜丽,
谢谢你的回复,但是不幸的是它并没有解决我的问题。
我这里状态我的问题更明确。我有一个矩阵H的条目从二次场Q (3 ^ (1/2))。条目的h (i, j) = a + b * 3 ^ (1/2),, a, b是整数。
H = [0, 0, 1 / x, 0, 0, 1 / x, 0, 1;1 / x, 0, 0, 0, 0, 1, 0, 1 / x;0,0,1,1 / x, 0, 0, 1 / x, 0;0 1 / x 0 1 1 / x, 0, 0, 0;1 / x - 1, 0, 0, 0, 1 / x, 0, 0;0,1 / x, 0, 0, 1 / x, 0, 1, 0;0,0,0,1 / x - 1, 0, 0, 1 / x;1,0,1 / x, 0, 0, 0, 1 / x, 0);
现在我想逆矩阵的方式倒矩阵G还有条目表单的G (I, j) = a + b * 3 ^ (1/2)。
据我所知,理论认为,任何在Q矩阵的条目(3 ^(1/2))(或一般问(D ^(1/2))可以倒,倒矩阵还包含条目从相同的字段。
我尝试了许多方法,但不能找到一种方法与matlab得到想要的结果。你能建议一个方法来解决这个问题?
谢谢!

登录置评。

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!