捉虫记录:变量名设置出现重名
来源:互联网 发布:ug软件好学吗 编辑:程序博客网 时间:2024/05/02 00:48
在编写一个单样本识别程序时,出现了eigs的错误,后来发现协方差里面大部分是NaN和Inf,再看xmean里面的值太大了,这时我想到的是:我是不是又忘了减去均值,结果:我其实已经减去了。
那么到底是哪里出现问题了呢:
核心的问题还是出现在xmean的值太大上,它比应该的值大的太多了,达到了10^252,很显然,这里出现了大问题,那么,大这么多——很有可能是指数的问题,然后再重新分析了各个变量名,发现svd 的参数n和子图像的列坐标n重名,在列坐标纵n将达到64!!so,问题解决!!!
当然,我再找bug的过程中,其实没有那么一帆风顺,刚开始找不到问题的核心症结,后来我断点一步步分析并查看变量的值,才发现了上面的问题。
Warning: None of the 30 requested eigenvalues converged.
> In eigs>processEUPDinfo at 1338In eigs at 357
In miffy at 100
Attempted to access xnum(1); index out of bounds because numel(xnum)=0.
Error using eigs/processEUPDinfo (line 1329)
Error with ARPACK routine dneupd:
dnaupd did not find any eigenvalues to sufficient accuracy.
Error in eigs (line 357)
flag = processEUPDinfo(nargout<3
- 捉虫记录:变量名设置出现重名
- JQuery中元素id名和变量名重名出现的问题
- js中函数与变量名重名
- JS中变量名和函数名重名
- js中的变量名和函数名重名问题
- javascript 变量名和方法名重名会导致错误
- 关于JS变量重名
- C++子父类中重名变量
- javascript不能验证登陆,可能是出现了方法名与某个name重名了
- webview js 与java代码交互问题(成员变量名 和方法名不能重名 啃爹啊)
- linux 下重名名文件
- 出现( linker command failed with exit code 1)错误 静态变量重名的解决方法
- 局部变量和全局变量重名
- 局部变量和全局变量重名
- 全局变量与局部变量重名
- Eclipse选中变量名,相同变量都变色的设置
- 局部变量能否和全局变量重名?
- 局部变量能否和全局变量重名
- POJ3903 最长递增子序列
- oracle 行转列(用函数和游标完成)
- 编译链接 头文件 与 库
- virtualbox 主机虚拟机互ping通,虚拟机可以上网 ssh连接设置
- UIView的setNeedsDisplay和setNeedsLayout方法
- 捉虫记录:变量名设置出现重名
- 学习目标(语言类)
- 08-Rightmost Digit
- 经典算法之约瑟夫环问题
- C++中的引用变量用法总结
- table与div对待边框的一点儿区别
- 【Python】Python实现进制转换(二进制、十进制和十六进制)及注意事项
- Linux与Windows共享(Samba的配置)
- The method assertEquals(double, double) from the type Assert is deprecated