令人费解的“警告:等级不足……”只发生在1列,只有当全套

1视图(30天)
我已经和5组数据分组列。我试图确定上升斜率为每个运行10行分段迭代的风格。7/8这我代码没有错误的实例。然而,对于8分组得到一系列的错误看起来像:
%应该生成一个用于每一行
警告:等级不足,排名= 4,tol = 1.673130 e-11。
>在regress_by_10s_mins(16行)
警告:等级不足,排名= 4,tol = 1.674674 e-11。
>在regress_by_10s_mins(16行)
警告:等级不足,排名= 4,tol = 1.676218 e-11。
>在regress_by_10s_mins(16行)
我的代码是相同的每一个分组,看起来像这样:
canola_10s = 0 (canolamins_H 5);
i = 1:(canolamins_H-10)
canola_10s(我:)= (Canola_Matrix_H((我:(i + 9)), 1:5)) \交会(1:10,1);
结束
发生什么是我canola_10s结果前4列生成的值,最后一列是0。令我感到困惑的是,我的Canola_Matrix_H数据在所有的列,每一个图表的数据,列5不是特别不同的斜率比列1:4。如果我修改代码运行从1:4或者2:5正确处理所有的值,所以这不是一个问题未运行一般最后一列数据集,它是纯粹的不工作的最后一列,如果它在“5”的位置时,只有当我打电话这个特殊的矩阵,在完全相同的方式生成所有其他的矩阵。
10评论

登录置评。

答案(1)

布鲁诺陈德良
布鲁诺陈德良 2022年10月21日
移动:布鲁诺陈德良 2022年10月21日
如果你改变5列的组合firrst四列你会得到一个奇异矩阵,意义不足。
所以你所说不是puzzeling,除非你有一个非常不同的想法的measn比通常的数学“等级不足”的意义。

类别

找到更多的在文字游戏帮助中心文件交换

下载188bet金宝搏


释放

R2022b

社区寻宝

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

开始狩猎!