Difference between revisions of "Applets:Spektrum"

From LNTwww
Line 224: Line 224:
 
             {return '\\[X(f)= '+ Math.round((sldA2.Value()*sldDT2.Value()*Math.pow(Math.sin(Math.PI*sldDT2.Value()*sldF.Value())/(Math.PI*sldDT2.Value()*sldF.Value()),2))*1000)/1000 +' \\]' ;}],
 
             {return '\\[X(f)= '+ Math.round((sldA2.Value()*sldDT2.Value()*Math.pow(Math.sin(Math.PI*sldDT2.Value()*sldF.Value())/(Math.PI*sldDT2.Value()*sldF.Value()),2))*1000)/1000 +' \\]' ;}],
 
             {fixed:true, strokeColor:'blue', visible:false});
 
             {fixed:true, strokeColor:'blue', visible:false});
 +
 +
var funcG1 = pltBox1.create('functiongraph',[function(x)
 +
            {return (sldA1.Value()*Math.exp(-1*Math.PI*(x/sldDT1.Value())*(x/sldDT1.Value())))}],
 +
            {strokeColor: "red", visible: true});
 +
var funcR1 = pltBox1.create('functiongraph',[function(x){
 +
            if (Math.abs(x)<sldDT1.Value()/2)
 +
                          {return sldA1.Value();}
 +
            else if(Math.abs(x)==sldDT1.Value()/2)
 +
                          {return sldA1.Value()/2;}
 +
            else
 +
                          {return 0;}}],
 +
            {strokeColor: "red", visible: false});
 +
var funcD1 = pltBox1.create('functiongraph',[function(x){
 +
            if (Math.abs(x)<sldDT1.Value())
 +
                          {return sldA1.Value()*(1-Math.abs(x)/sldDT1.Value());}
 +
            else
 +
                          {return 0;}}],
 +
            {strokeColor: "red", visible: false});
 +
var funcT1 = pltBox1.create('functiongraph',[function(x){
 +
            if (Math.abs(x)<=(sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2))
 +
                          {return sldA1.Value();}
 +
            else if (((sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2)<= Math.abs(x)) && (Math.abs(x)<=((sldR1.Value()*sldDT1.Value())/2+sldDT1.Value()/2)))
 +
                          {return sldA1.Value()*(((sldR1.Value()*sldDT1.Value())/2+sldDT1.Value()/2)-Math.abs(x))/(((sldR1.Value()*sldDT1.Value())/2+sldDT1.Value()/2)-(sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2))}
 +
            else
 +
                          {return 0}}],
 +
            {strokeColor: "red", visible: false});
 +
var funcC1 = pltBox1.create('functiongraph',[function(x){
 +
            if (Math.abs(x)<=(sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2))
 +
                          {return sldA1.Value();}
 +
            else if (((sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2)<=Math.abs(x)) && (Math.abs(x)<=((sldR1.Value()*sldDT1.Value())/2+sldDT1.Value()/2)))
 +
                          {return sldA1.Value()*Math.cos((Math.abs(x)-(sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2))/(((sldR1.Value()*sldDT1.Value())/2+sldDT1.Value()/2)-(sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2))*(Math.PI/2))*Math.cos((Math.abs(x)-(sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2))/(((sldR1.Value()*sldDT1.Value())/2+sldDT1.Value()/2)-(sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2))*(Math.PI/2));}
 +
            else
 +
                          {return 0}}],
 +
            {strokeColor: "red", visible: false});
 +
 +
  
 
//Definition der Zeige und Verstecke Koordinatensystemfunktion
 
//Definition der Zeige und Verstecke Koordinatensystemfunktion

Revision as of 14:15, 18 September 2017

Impuls 1

Impuls 2

mit Gitter