标题:请教RCOND是什么意思?
只看楼主
Scofield
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2006-5-30
 问题点数:0 回复次数:3 
请教RCOND是什么意思?

程序的提示是这样的:
Warning: Matrix is close to singular or badly scaled.
Results may be inaccurate. RCOND = 1.421194e-016.

我的m文件是这样的:

data=load('Data.txt');
A_array=data(:,(1:2));
Y_array=data(:,3);
a_array=inv((A_array)'*(A_array))*(A_array)'*Y_array; //这行出现的warning
ww=1000000*(acos(a_array/2));

ww= 1.3165e+006
1.3352e+006 //ww是2*1 矩阵,感觉结果比自己预想的大很多,不知道与RCOND 是不是有关?

求问RCOND 到底算是什么东东呢,谢谢!

搜索更多相关主题的帖子: array RCOND 意思 data Matrix 
2006-11-13 08:57
hitzhang
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:369
专家分:52
注 册:2006-9-24
得分:0 
也许(A_array)'*(A_array)是病态矩阵他的逆不收敛

2006-11-13 18:22
abingchem
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:716
专家分:0
注 册:2004-12-30
得分:0 
好像可以这样用吧
a_array=A_array\Y_array
如果这样仍然有问题,你可以试试用pinv

此人已消失
2006-11-13 22:03
Scofield
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2006-5-30
得分:0 

谢谢两位
另外我想问下RCOND到底是什么意思呢?
谢谢!


2006-11-14 11:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-102525-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.110647 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved