Matlab command window displaying weird

Hello,
When I am using this command for to see the prob of occurrence
P = histc(B(:,i),0:255)/length(B(:,i));
Where i varies from 1 to 65 and each B contains 2560 character (ASCII)so ranging from 0 to 255
but when I am using
[(0:255).' P(:)]
I am about see prob of occurrence of each 0 to 255 ASCII characters but it's showing in this way
0 0.000035156250000
0.010000000000000 0.000042968750000
0.020000000000000 0.000042968750000
0.030000000000000 0.000027343750000
0.040000000000000 0.000058593750000
0.050000000000000 0.000058593750000
0.060000000000000 0.000039062500000
.................
2.540000000000000 0.000066406250000
2.550000000000000 0.000042968750000
Why 2.55 not 255?

1 件のコメント

Image Analyst
Image Analyst 2013 年 5 月 31 日
Show the line of code where you actually use this: [(0:255).' P(:)], because you can't have that as an output of histc() because your first output argument is a constant, not a variable. And P has a different meaning when it's the second output argument than when it's the first.

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2013 年 5 月 31 日

0 投票

Give the command
format long g
before showing the output.

カテゴリ

ヘルプ センター および File ExchangeStatistics and Machine Learning Toolbox についてさらに検索

タグ

タグが未入力です。

質問済み:

2013 年 5 月 31 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by