2008年7月20日日曜日

F確率密度関数とF累積分布関数

%----------------- MATLABソース -----------------%
mx = 3;
dx = 0.1;
r = 2;
c =1;
x = 0:dx:mx;
v1 = [ 1 6 12 ];
v2 = [ 1 6 12 ];

indx=1;
for i=1:length(v1)
for j=1:length(v2)
f(indx,:) = fpdf(x,v1(i),v2(j)); % F確率密度関数
F(indx,:) = fcdf(x,v1(i),v2(j)); % F累積分布関数
leg{indx} = ['v1=' num2str(v1(i)) ',v2=' num2str(v2(j))];
indx = indx+1;
end
end
subplot(r,c,1);

plot(x,f);
title('F確率密度関数');
legend(leg);
grid on;
subplot(r,c,2);
plot(x,F);
title('F累積分布関数');
legend(leg);
grid on;
print('-dpng','-r100','fpdf.png');
%----------------- MATLABソース -----------------%


実行の結果

0 件のコメント: