var sig,mu;
var point=new Array();
var a=new Array();
function sample(){
a[ 1 ]= 28 ;
a[ 2 ]= 26 ;
a[ 3 ]= 33 ;
a[ 4 ]= 24 ;
a[ 5 ]= 34 ;
a[ 6 ]= -44 ;
a[ 7 ]= 27 ;
a[ 8 ]= 16 ;
a[ 9 ]= 40 ;
a[ 10 ]= -2 ;
a[ 11 ]= 37 ;
a[ 12 ]= 25 ;
a[ 13 ]= 28 ;
a[ 14 ]= 26 ;
a[ 15 ]= 30 ;
a[ 16 ]= 32 ;
a[ 17 ]= 36 ;
a[ 18 ]= 26 ;
a[ 19 ]= 30 ;
a[ 20 ]= 22 ;
a[ 21 ]= 29 ;
a[ 22 ]= 22 ;
a[ 23 ]= 24 ;
a[ 24 ]= 21 ;
a[ 25 ]= 25 ;
a[ 26 ]= 30 ;
a[ 27 ]= 23 ;
a[ 28 ]= 29 ;
a[ 29 ]= 31 ;
a[ 30 ]= 19 ;
a[ 31 ]= 36 ;
a[ 32 ]= 23 ;
a[ 33 ]= 27 ;
a[ 34 ]= 27 ;
a[ 35 ]= 28 ;
a[ 36 ]= 27 ;
a[ 37 ]= 31 ;
a[ 38 ]= 27 ;
a[ 39 ]= 26 ;
a[ 40 ]= 33 ;
a[ 41 ]= 24 ;
a[ 42 ]= 20 ;
a[ 43 ]= 36 ;
a[ 44 ]= 32 ;
a[ 45 ]= 36 ;
a[ 46 ]= 28 ;
a[ 47 ]= 25 ;
a[ 48 ]= 21 ;
a[ 49 ]= 28 ;
a[ 50 ]= 29 ;
a[ 51 ]= 26 ;
a[ 52 ]= 32 ;
a[ 53 ]= 32 ;
a[ 54 ]= 24 ;
a[ 55 ]= 39 ;
a[ 56 ]= 28 ;
a[ 57 ]= 24 ;
a[ 58 ]= 25 ;
a[ 59 ]= 32 ;
a[ 60 ]= 25 ;
a[ 61 ]= 29 ;
a[ 62 ]= 27 ;
a[ 63 ]= 28 ;
a[ 64 ]= 29 ;
a[ 65 ]= 16 ;
a[ 66 ]= 23 ;
mu=30;
sig=10;
for(s=1;s<67;s++){
point[s]=f(a[s],mu,sig);
}
paint();
}
function f(x,mu,sig){
var pi,f1,f2;
pi=Math.PI;
f2=Math.sqrt(2*pi*sig*sig);
f1=-(x-mu)*(x-mu)/(2*sig*sig);
return Math.exp(f1)/f2;
}
function paint(){
var sub=new svgpaint();
str="<svg width=\"500\" height=\"500\">";
maxp=0;
for(s=1;s<67;s++){
if(point[s]>maxp)maxp=point[s];
}
for(s=1;s<67;s++){
c1=500*point[s]/maxp;
str=str+sub.rect(10*a[s],500-c1,5,5,"red");
}
str=str+sub.line(0,0,0,500,3,"blue");
str=str+sub.line(500,500,0,500,3,"blue");
str=str+"</svg>";
$("#memo").html(str);
}
最終更新:2016年10月03日 01:52