problem in drawing my small program
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
After greetings and respect
please,anyone tell me about my problem here
when I want to plot using plot command,nothing appear in my
graph,why??
Thanks in advance
clear all;
randn('state',0)
M=input('Enter the number of realization:');
counter=0;
X=randn(M,1);
for k=1:M
if X(k)>2
counter=counter+1;
end
end
proestimated = counter/M;
disp('estimated probability:')
display(proestimated)
plot([-4:1:4],proestimated);
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 16 Apr. 2011
proestimated will be a single scalar. The plot documentation does say,
If Xn is a scalar and Yn is a vector, plots discrete Yn points vertically at Xn.
but it does not include the reverse case, where Yn is a scalar and Xn is a vector.
You will need to make the size of the Y value to be plotted the same as your X value to be plotted.
0 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!