Not plotting all the values in a single graph

x = -10:0.1:10;
a = [1 3 5];
figure(1)
for i = 1:3
u(1,:) = (1/4*a(i))*(1+erf(x+a(i)/sqrt(2)) - (1+erf(x-a(i)/sqrt(2))));
plot(x,u(i,:))
end
hold on
grid on
xlabel('x')
ylabel('CDF')
legend('a=1','a=2','a=3','Location','best')
title('CDF of normal distribution with \sigma = 1')

 채택된 답변

KSSV
KSSV 2019년 4월 29일

1 개 추천

x = -10:0.1:10;
a = [1 3 5];
figure(1)
u = zeros(length(a),length(x)) ;
for i = 1:length(a)
u(i,:) = (1/4*a(i))*(1+erf(x+a(i)/sqrt(2)) - (1+erf(x-a(i)/sqrt(2))));
end
plot(x,u)
hold on
grid on
xlabel('x')
ylabel('CDF')
legend('a=1','a=2','a=3','Location','best')
title('CDF of normal distribution with \sigma = 1')

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

질문:

2019년 4월 29일

답변:

2019년 4월 29일

Community Treasure Hunt

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

Start Hunting!

Translated by