Template:Fudan kernel1/Javascript

var P0,P1,P2,P3; var One_Lambda1=0; var One_Lambda2=0; var One_Tau1=0; var One_Tau2=0; var One_lkon=-3; paramUpdateO(); FplotO('Fplot1',[P0,P1,P2,P3]); function FplotO(id,fn) {

   var plotData=[];
   var color=['#5272ff','#ff9b21','#65b542','#ff769a'];
   for(var i=0;i<fn.length;i++){
       plotData[i]={
           fn: fn[i],
           sampler: 'builtIn',
           graphType: 'polyline',
           color: color[i],
           attr: {'stroke-width': 3}
       };
   }
   functionPlot({
       disableZoom: true,
       grid: true,
       xAxis: {
           label: 'Log[B]',
           domain: [-6, 2]
       },
       yAxis: {
           label: 'Probability',
           domain: [0, 1]
       },
       target: '#'+id+' .FplotImg',
       data: plotData
   });

} var Otextl1=$('#One_Lambda1text'); $('#One_Lambda1').slider({

   min:-4,
   max:4,
   step:0.01,
   value:0,
   create: function() {
       Otextl1.text( $( this ).slider( "value" ) );
   },
   slide: function(event,ui) {
       One_Lambda1=ui.value;
       Otextl1.text( ui.value );
       paramUpdateO();
       FplotO('Fplot1',[P0,P1,P2,P3]);
   }

}); var Otextl2=$('#One_Lambda2text'); $('#One_Lambda2').slider({

   min:-4,
   max:4,
   step:0.01,
   value:0,
   create: function() {
       Otextl2.text( $( this ).slider( "value" ) );
   },
   slide: function(event,ui) {
       One_Lambda2=ui.value;
       Otextl2.text( ui.value );
       paramUpdateO();
       FplotO('Fplot1',[P0,P1,P2,P3]);
   }

}); var Otextt1=$('#One_Tau1text'); $('#One_Tau1').slider({

   min:-4,
   max:4,
   step:0.01,
   value:0,
   create: function() {
       Otextt1.text( $( this ).slider( "value" ) );
   },
   slide: function(event,ui) {
       One_Tau1=ui.value;
       Otextt1.text( ui.value );
       paramUpdateO();
       FplotO('Fplot1',[P0,P1,P2,P3]);
   }

}); var Otextt2=$('#One_Tau2text'); $('#One_Tau2').slider({

   min:-4,
   max:4,
   step:0.01,
   value:0,
   create: function() {
       Otextt2.text( $( this ).slider( "value" ) );
   },
   slide: function(event,ui) {
       One_Tau2=ui.value;
       Otextt2.text( ui.value );
       paramUpdateO();
       FplotO('Fplot1',[P0,P1,P2,P3]);
   }

}); var Otextkon=$('#One_lkontext'); $('#One_lkon').slider({

   min:-5,
   max:0,
   step:0.01,
   value:-3,
   create: function() {
       Otextkon.text( $( this ).slider( "value" ) );
   },
   slide: function(event,ui) {
       One_lkon=ui.value;
       Otextkon.text( ui.value );
       paramUpdateO();
       FplotO('Fplot1',[P0,P1,P2,P3]);
   }

}); function paramUpdateO() {

   P0='(10^(-5)*(10^(-10)*10^('+One_Tau1+')*10^('+One_Tau2+')+10^(-5)*10^('+One_Lambda2+')*10^('+One_Tau1+')* 10^('+One_lkon+')*10^(x)+10^('+One_Lambda1+')*10^('+One_Lambda2+')*10^(2*'+One_lkon+')*10^(2*x)))/(10^(-15)*10^('+One_Tau1+')*10^('+One_Tau2+')+10^(-10)*(10^('+One_Lambda2+')*10^('+One_Tau1+')+10^('+One_Tau2+'))* 10^('+One_lkon+')*10^(x)+10^(-5)*(10^('+One_Lambda1+')+10^('+One_Lambda2+')+10^('+One_Lambda1+')*10^('+One_Lambda2+'))*10^(2*'+One_lkon+')*10^(2*x)+10^('+One_Lambda1+')*10^('+One_Lambda2+')*10^(3*'+One_lkon+')*10^(3*x))';
   P1='10^(-5)*10^('+One_lkon+')*10^(x)* (10^(-5)*10^('+One_Tau2+')+10^('+One_Lambda2+')*10^('+One_lkon+')*10^(x))/(  10^(-5)*(10^(-5)*10^('+One_Tau1+') +10^('+One_lkon+')*10^(x))* (10^(-5)*10^('+One_Tau2+') +10^('+One_Lambda2+')* 10^('+One_lkon+')*10^(x)) +10^('+One_Lambda1+')* 10^(2*'+One_lkon+')*10^(2*x)* (10^(-5) +10^('+One_Lambda2+')* (10^(-5) + 10^('+One_lkon+')*10^(x))))';
   P2='(10^(-5)*10^('+One_Lambda1+') *10^(2*'+One_lkon+')*10^(2*x))/(10^(-5)* (10^(-5)* 10^('+One_Tau1+') + 10^('+One_lkon+')*10^(x)) *(10^(-5)* 10^('+One_Tau2+') +10^('+One_Lambda2+')* 10^('+One_lkon+')*10^(x)) +10^('+One_Lambda1+')* 10^(2*'+One_lkon+')*10^(2*x)* (10^(-5) + 10^('+One_Lambda2+')* (10^(-5) +10^('+One_lkon+')*10^(x))))';
   P3='(10^('+One_Lambda1+')* 10^('+One_Lambda2+') *10^(3*'+One_lkon+')*10^(3*x))/(10^(-5)* (10^(-5) *10^('+One_Tau1+') +10^('+One_lkon+')*10^(x)) *(10^(-5)*10^('+One_Tau2+') +10^('+One_Lambda2+') *10^('+One_lkon+')*10^(x)) + 10^('+One_Lambda1+') *10^(2*'+One_lkon+')*10^(2*x)* (10^(-5) +10^('+One_Lambda2+') *(10^(-5) + 10^('+One_lkon+')*10^(x))))';

}