Applets:Spektrum: Unterschied zwischen den Versionen
Aus LNTwww
| Zeile 224: | Zeile 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 | ||
Version vom 18. September 2017, 13:15 Uhr
Impuls 1
Impuls 2