"uniques" giving duplicates... Matlab adding a tiny sum?
1 回表示 (過去 30 日間)
古いコメントを表示
When I look for the unique values of P in column 1, i get a duplicated 0.975...
Somewhere along the line, Matlab probably decided to add a 1 x 10^-28 to some of the cells or something!
I want the 0.975's to be the same, so that on a graph & legend, I no longer get duplicated lines.
:-)
Cause?
Solution?
Doron
>> PU = unique(P(:,1))
PU = ... 0.7000 0.8000 0.9000 0.9250 0.9500 0.9750 0.9750 1.0000
0 件のコメント
採用された回答
Walter Roberson
2012 年 2 月 23 日
4 件のコメント
Walter Roberson
2012 年 2 月 23 日
In some of my earlier incarnations, I had to assume that there might be compiler bugs in the floating point calculations. Not that such bugs were at all *common*, but you wouldn't want to bet someone's safety on the assumption that there were no invisible glitches.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!