象征性的圣言的方阵

2视图(30天)
迭戈·罗德里格斯
迭戈·罗德里格斯 2021年5月17日
大家好!
我开发一个通用的研究奇异值分解(圣)广场对称矩阵。的目标是获得通用函数来代替通用系数矩阵的函数来解决他们是否变成了0。我的代码为通用计算计算如下:
清楚,clc;
M =符号(“米”6 [6]);
假设(M,“真实”的);
M (2, 1) = M (1、2);
M (3,1) = M (1、3);
M (3 2) = M (2、3);
M (4,1) = M (1,4);
M (4,2) = M (2、4);
M (4,3) = M (3、4);
M (1) = M (1、5);
M (2) = M (2、5);
M (5,3) = M (3、5);
(4)= M (4、5);
M (6,1) = M (1,6);
2米(6日)= M (2,6);
米(6,3)= M (3、6);
4米(6日)= M (4、6);
5米(6日)= M (5、6);
disp (M);
detM =侦破(M);
disp (“已经行列式计算…”);
svdM =圣言(M);
问题是,一切工作正常,当你描述一个符号矩阵的大小小于5 x 5。然而,当我测试了6 x 6或更大的矩阵,Matlab似乎不能处理计算,从不显示了结果。我把代码运行5天未取得任何结果,这很奇怪,因为由于5 x5或低于矩阵,计算他们完全在2分钟的时间。因此,我想知道这个问题是某种限制符号计算的圣言吗?我怎么能有效地计算大符号矩阵的奇异值分解吗?
提前感谢任何可能的帮助!

答案(1)

克里斯汀Tobler
克里斯汀Tobler 2021年5月17日
象征性的计算数学的计算包括一个多项式方程的解的程度大小的输入矩阵。然而,没有封闭的解一般五次或更高的多项式方程: https://en.wikipedia.org/wiki/Closed-form_expression的例子:_roots_of_polynomials
所以问题是不可以解决的。
3评论
迭戈·罗德里格斯
迭戈·罗德里格斯 2021年5月18日
非常感谢你的答案。我将找到另一种方式去做我的目标。没错,复杂性增长过快在处理符号矩阵。我将关闭这个问题,因为它没有明确的解决方案。

登录置评。

社区寻宝

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

开始狩猎!

翻译的