Matlab command window displaying weird

2 次查看(过去 30 天)
tusu
tusu 2013-5-31
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
Give the command
format long g
before showing the output.

类别

Help CenterFile Exchange 中查找有关 Whos 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by