| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8451 人关注过本帖
标题:请教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
快速回复:请教RCOND是什么意思?
数据加载中...
 
   



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

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