Calculates the H(f) values for every f and saves it in an array
Calculates the h(t) values for every t and saves it in an array
Calculating the h(t)-value in the time domain and returning it as a Complex
calculating the cosinus from the incoming t and returning the result
h(t) = A * cos(2 Pi B t)
calculating the dirac from the incoming t and returning the result
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 t value is between -0.0078125 and
+0.0078125 near the true dirac
Calculating the h(t)-value in the time domain and returning it as a Complex
Calculating the h(t)-value in the time domain and returning it as a Complex
Calculating the h(t)-value in the time domain and returning it as a Complex
Calculating the h(t)-value in the time domain and returning it as a Complex
Calculating the h(t)-value in the time domain and returning it as a Complex
Calculating the h(t)-value in the time domain and returning it as a Complex
Calculating the h(t)-value in the time domain and returning it as a Complex
Calculating the H(f)-value in the frequency domain and returning it as a Complex
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
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
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Complex
Class of the complex numbers
Calculating with complex numbers, divided into an imaginary number and a real number.
Constructor, getting a complex number
Constructor, getting the real and the imaginary numbers
ConverterFunctions
This class provides general methods used by infixToPostfixConverter
provides the basical constructs and methods for mathematical problems of converting from infix to postfix and of calculating the postfix
Author: Christiane Adler
Converts an String Term into an valid Math Expression.
convolutionFunction (German: Faltung)
Calculating the convolution of two functions
Saving time by calculating the convolution only ones and by saving the result in an array
Author: Christiane Adler
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
Gives you the String.length() of the last extracted eFunction.
Calculating the t-value for the incoming x.
calculate the h(t) value of a given t value in the time domain
Calculating the f-value for the incoming x
(see also getExtrema)
calculate the H(f) value of a given f value in the frequency domain
Calculate the Extrema of the fourier transformed function
Extracts the Therm which has to be calculated of the given Therm.
Returns the imaginary number of a Complex
Returns the infix Vector
.
Extracts the number from the given String
.
Gives you the Stringh.length() of the last extracted number.
Extracts the operator from the given String
.
Returns the real number of a Complex
Gives you the String.length() of the last extracted sum.
Extracts the trigonometric function from the given String
.
gui
Main graphical interface
Author: Christiane Adler
IllegalMathExpressionException
This class provides the exception with is used in the class StringToMathExpression
Author: Christiane Adler
InfixToPostfixConverter
This Class provides all methodes needed to convert an Infix term into an postfix term
Author: Christiane Adler
Tests if the given char
is a digit.
Tests if the given String
contains a dirac function at the beginning.
Tests if the given String
contains a e function at the beginning.
Tests if the given String
contains a Complex e function at the beginning.
Tests if the given String
is an Imaginary Value.
Tests if the given char
is an left parenthesis.
Tests if the given String
contains an left parenthesis at the beginning.
Tests if the given String
contains a number at the beginning.
Tests if the given char
is an math operator (+,-,*,/,^).
Tests if the given String
contains a pi function at the beginning.
Tests if the given char
is an point.
Tests if the given char
is an right parenthesis.
Tests if the given String
contains an right parenthesis at the beginning.
Tests if the given String
contains a sum function at the beginning.
Tests if the given String
contains a trigonometric function (sin,cos,tan) at the beginning.
Tests if the given char
contains a variable (f,n) at the beginning.
calculating the convolution and saving the result in an array
calculating the convolution and saving the result in an array
Setting the first function
Setting the first function
Importent for the operators
Setting the first function
Setting the first function
Setting the second function
Setting the second function
Importent for the operators
Setting the second function
Setting the second function
Setting the imaginary number in a Complex
Setting the real number in a Complex
setting the variables
has to be called, after setting the children and before calculating the y-value
setting the variables
has to be called before calculating the y-value
setting the variables
has to be called before calculating the y-value
setting the variables
has to be called, after setting the children and before calculating the y-value
setting the variables
has to be called, after setting the children and before calculating the y-value
setting the variables
has to be called, after setting the children and before calculating the y-value
setting the variables
has to be called, after setting the children and before calculating the y-value
setting the variables
has to be called, after setting the children and before calculating the y-value
getting the variables from the Gui
has to be called, after setting the children and before calculating the y-value
setting the variables
has to be called, after setting the children and before calculating the y-value
setting the variables from outside
has to be called, after setting the children and before calculating the y-value
Importent for the interceptions
Importent for the interceptions
Importent for the interceptions
Importent for the interceptions
Importent for the interceptions
Shifts the fourier transformed function in the frequency range
Shifting S = varShift
sincFunction
Calculating the sinc function
not integrated into the Gui as an undependend function
Author: Christiane Adler
stepFunction
Calculating the step function
Author: Christiane Adler
This class provides all methodes to convert a StringTherm into an correct MathExpression.
StringToMathExpression Constructor initializes all Check Variables to proper state.
Calculating: Subtrahate a Complex to a Complex
Calculating: Sub a real number to a Complex