Class cosinusFunction


public class cosinusFunction
extends functions

cosinesFunction Calculating h(t)=cos(t) the cosinus function in the time range and the frequency range Setting the variables and calculating the extrema Author: Christiane Adler

Field Summary

JTextArea
funktionFormula
(package private) gui
myGui
JLabel
platzhalterLabel
JLabel
var1FctText
JLabel
var2FctText
JLabel
var3FctText
(package private) double
varAfct
(package private) double
varAfct2
(package private) double
varBfct
(package private) double
varBfct2

Fields inherited from class .functions

FIsDirac, FTFImaginaerIsDirac, FTFReellIsDirac, complexy, diracFTFxylength, diracxylength, end, endFT, extrema, formelF, formelFTF, functionName, functionPanel, funktionFormula, isMirrowFunction, maxx, maxxFT, maxy, minx, minxFT, miny, shiftComplex, start, startFT, var1Fct, var2Fct, var3Fct, varShiftfct, variablenPanel, x1AxialCaption, x1AxialCaption2, x1FTAxialCaption, x1FTAxialCaption2, x2AxialCaption, x2AxialCaption2, x2FTAxialCaption, x2FTAxialCaption2, y1AxialCaption, y1AxialCaption2, y1FTAxialCaption, y1FTAxialCaption2, y2AxialCaption, y2AxialCaption2, y2FTAxialCaption, y2FTAxialCaption2

Constructor Summary

cosinusFunction(gui mainGui)

Method Summary

Complex
calculatePixelFTFct(double x, double test)
Calculating the f-value in the frequency domain and returning it as a Complex Because of the discret steps of 0.015625, the dirac is painted between a small range this means the methode returns a dirac, if the f value is between -0.0078125 and +0.0078125 near the true dirac
Complex
calculatePixelFct(double x, double ix)
calculating the cosinus from the incoming t and returning the result h(t) = A * cos(2 Pi B t)
Complex
getExtrema(double x, double ix)
Calculating the t-value for the incoming x.
Complex
getExtremaFT(double x, double ix)
Calculating the f-value for the incoming x (see also getExtrema)
void
setFTFunctionTextArea(int fi)
void
setFctLabel()
void
setVariables()
setting the variables has to be called before calculating the y-value

Methods inherited from class .functions

calculatePixelFTFct, calculatePixelFct, getExtrema, getExtremaFT, mirrowFunction, setChild1, setChild2, setFTFunctionTextArea, setFctLabel, setVariables, setVariablesLimits, setVariablesLimits2, shiftFunction

Field Details

funktionFormula

public JTextArea funktionFormula

myGui

(package private)  gui myGui

platzhalterLabel

public JLabel platzhalterLabel

var1FctText

public JLabel var1FctText

var2FctText

public JLabel var2FctText

var3FctText

public JLabel var3FctText

varAfct

(package private)  double varAfct

varAfct2

(package private)  double varAfct2

varBfct

(package private)  double varBfct

varBfct2

(package private)  double varBfct2

Constructor Details

cosinusFunction

public cosinusFunction(gui mainGui)

Method Details

calculatePixelFTFct

public Complex calculatePixelFTFct(double x,
                                   double test)
Calculating the f-value in the frequency domain and returning it as a Complex Because of the discret steps of 0.015625, the dirac is painted between a small range this means the methode returns a dirac, if the f value is between -0.0078125 and +0.0078125 near the true dirac
Overrides:
calculatePixelFTFct in interface functions

calculatePixelFct

public Complex calculatePixelFct(double x,
                                 double ix)
calculating the cosinus from the incoming t and returning the result h(t) = A * cos(2 Pi B t)
Overrides:
calculatePixelFct in interface functions

getExtrema

public Complex getExtrema(double x,
                          double ix)
Calculating the t-value for the incoming x. Depending on the function you get directly the extrems, but nor here, because you have to calculate it alsways new
Overrides:
getExtrema in interface functions

getExtremaFT

public Complex getExtremaFT(double x,
                            double ix)
Calculating the f-value for the incoming x (see also getExtrema)
Overrides:
getExtremaFT in interface functions

setFTFunctionTextArea

public void setFTFunctionTextArea(int fi)
Overrides:
setFTFunctionTextArea in interface functions

setFctLabel

public void setFctLabel()
Overrides:
setFctLabel in interface functions

setVariables

public void setVariables()
setting the variables has to be called before calculating the y-value
Overrides:
setVariables in interface functions