how to plot graph

1 次查看(过去 30 天)
aditya sahu
aditya sahu 2017-6-17
回答: dpb 2017-6-17
suppose i have a matrix of 512*256 elements ranging from -200 to 200. I need to plot a graph, where the x-axis is the elements of the matrix and y-axis is the frequency(i.e no. of time the value presents in the matrix) of each matrix. Kindly suggests me.

采纳的回答

dpb
dpb 2017-6-17
u=[-200:200].'; % presume all elements are present
histogram(A(:),[u-0.5;u(end)+0.5]) % histogram with bin centered at integer elements
xlim([-210 210]) % even up white space each end
set(gca,'xtick',u(1):40:u(end)) % not enough room for very many ticks
presuming the values are integers as illustrated.

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by