我想在MATLAB上创建一组M个随机线性无关多项式的M阶。我在StackOverflow上遇到this question,但我不确定它的线性独立性;而且我不打算像提到的问题中提到的那样使它成为二进制文件。
我尝试使用:
P = rand(K,M);
这会给我K个随机线性独立的M阶多项式吗?
答案 0 :(得分:3)
您可以使用正交分解矩阵的数值属性进行线性独立。
m = 10;
F = rand(m);
F = F + F';
[Q,~] = qr(F);
P = Q'*diag(rand(1,m))*Q;