KerMor
0.9
Model order reduction for nonlinear dynamical systems and nonlinear approximation
|
NoiseGenerator: Models the noise input for the motoneuron model as done in the original script by Francesco. More...
NoiseGenerator: Models the noise input for the motoneuron model as done in the original script by Francesco.
This class is part of the framework
Definition at line 19 of file NoiseGenerator.m.
Public Member Functions | |
NoiseGenerator () | |
Loads the experimental data for motoneuron noise input. More... | |
function | setFibreType (mu_fibretype) |
function u = | getInput (double t) |
The raw noise data is available in a sampling interval of one millisecond. As the global model unit is also milliseconds, \(t=1\) equals an elapsed time of one millisecond. More... | |
Public Attributes | |
RandSeed = 100000 | |
logical | DisableNoise = false |
Set this to true to disable noisy signal output. More... | |
indepNoise | |
baseNoise | |
a | |
b | |
AP | |
factor | |
baseMean | |
indepMean | |
Public Attributes inherited from handle | |
addlistener | |
Creates a listener for the specified event and assigns a callback function to execute when the event occurs. More... | |
notify | |
Broadcast a notice that a specific event is occurring on a specified handle object or array of handle objects. More... | |
delete | |
Handle object destructor method that is called when the object's lifecycle ends. More... | |
disp | |
Handle object disp method which is called by the display method. See the MATLAB disp function. More... | |
display | |
Handle object display method called when MATLAB software interprets an expression returning a handle object that is not terminated by a semicolon. See the MATLAB display function. More... | |
findobj | |
Finds objects matching the specified conditions from the input array of handle objects. More... | |
findprop | |
Returns a meta.property objects associated with the specified property name. More... | |
fields | |
Returns a cell array of string containing the names of public properties. More... | |
fieldnames | |
Returns a cell array of string containing the names of public properties. See the MATLAB fieldnames function. More... | |
isvalid | |
Returns a logical array in which elements are true if the corresponding elements in the input array are valid handles. This method is Sealed so you cannot override it in a handle subclass. More... | |
eq | |
Relational functions example. See details for more information. More... | |
transpose | |
Transposes the elements of the handle object array. More... | |
permute | |
Rearranges the dimensions of the handle object array. See the MATLAB permute function. More... | |
reshape | |
hanges the dimensions of the handle object array to the specified dimensions. See the MATLAB reshape function. More... | |
sort | |
ort the handle objects in any array in ascending or descending order. More... | |
models.motoneuron.NoiseGenerator.NoiseGenerator | ( | ) |
Loads the experimental data for motoneuron noise input.
The noise data is available on a millisecond sampling interval.
Definition at line 77 of file NoiseGenerator.m.
function u = models.motoneuron.NoiseGenerator.getInput | ( | double | t | ) |
The raw noise data is available in a sampling interval of one millisecond. As the global model unit is also milliseconds, \(t=1\) equals an elapsed time of one millisecond.
As theoretically the finite noise samples are ending at some stage, we put them in an infinite loop via mod(t,numsamples).
t | The current time(s) \(t \in [0, T]\) |
Definition at line 114 of file NoiseGenerator.m.
References baseMean, baseNoise, DisableNoise, indepMean, and indepNoise.
function models.motoneuron.NoiseGenerator.setFibreType | ( | mu_fibretype | ) |
Definition at line 102 of file NoiseGenerator.m.
References a, AP, b, baseNoise, factor, indepMean, indepNoise, and RandSeed.
models.motoneuron.NoiseGenerator.a |
Definition at line 62 of file NoiseGenerator.m.
Referenced by NoiseGenerator(), and setFibreType().
models.motoneuron.NoiseGenerator.AP |
Definition at line 66 of file NoiseGenerator.m.
Referenced by NoiseGenerator(), and setFibreType().
models.motoneuron.NoiseGenerator.b |
Definition at line 64 of file NoiseGenerator.m.
Referenced by NoiseGenerator(), and setFibreType().
models.motoneuron.NoiseGenerator.baseMean |
Definition at line 70 of file NoiseGenerator.m.
Referenced by getInput(), and NoiseGenerator().
models.motoneuron.NoiseGenerator.baseNoise |
Definition at line 60 of file NoiseGenerator.m.
Referenced by getInput(), NoiseGenerator(), and setFibreType().
models.motoneuron.NoiseGenerator.DisableNoise = false |
Set this to true to disable noisy signal output.
This will cause the getInput function to simply return the mean values of the respective noises for each time t.
Default: false
Definition at line 43 of file NoiseGenerator.m.
Referenced by getInput().
models.motoneuron.NoiseGenerator.factor |
Definition at line 68 of file NoiseGenerator.m.
Referenced by NoiseGenerator(), and setFibreType().
models.motoneuron.NoiseGenerator.indepMean |
Definition at line 72 of file NoiseGenerator.m.
Referenced by getInput(), and setFibreType().
models.motoneuron.NoiseGenerator.indepNoise |
Definition at line 58 of file NoiseGenerator.m.
Referenced by getInput(), and setFibreType().
models.motoneuron.NoiseGenerator.RandSeed = 100000 |
Definition at line 40 of file NoiseGenerator.m.
Referenced by setFibreType().