Package of internal material of record ZerosAndPoles (for advanced users only)

Name | Description |
---|---|

ZerosAndPoles | Continuous zeros and poles description of a single input, single output system (data + operations) |

bandPassAlpha | Return alpha for band pass |

baseFilter | Generate a ZerosAndPoles transfer function from a base filter description (= low pass filter with w_cut = 1 rad/s) |

BesselCoefficients | Return coefficients of normalized low pass Bessel filter (= gain at cut-off frequency 1 rad/s is decreased 3dB |

checkRepresentation | Check whether the system on file is represented by zeros and poles (z, p) or first and second order polynomials (n1, n2, d1, d2) |

filter | Generate the data record of a ZerosAndPoles transfer function from a filter description |

filterToNormalized | Given [p^2,p] and [p] coefficients, transform to normalized form with highest power of p equal 1 |

findMatrixName | Find out whether matrix matName exists in file filename |

firstOrderToString | Transform vector of coefficients of first order polynomials to a string representation |

frequencyRange | Determine min. and max. resonance frequencies |

frequencyRangeBode | Determine min. and max. frequencies for Bode plot |

fromFile_pc | Generate a ZerosAndPoles data record by reading the polynomial coefficients from a file (default file name is pc.mat) |

fromFile_zp | Generate a ZerosAndPoles data record by reading poles and zeros from a file (default file name is zp.mat) |

fromRealAndImag | Generate a complex vector from a real part vector and imaginary part vector |

isControllableAndObservableSISO | To check whether a SISO system is controllable and observable |

isRoot | Check if frequency is an element of the complex vector zeros |

normalizationFactor | Compute correction factor of low pass filter such that amplitude at cut-off frequency is -3db (=10^(-3/20) = 0.70794...) |

numberOfRealPoles | Calculate number of real poles |

numberOfRealZeros | Calculate number of real zeros |

numberOfRealZeros2 | Calculate number of real zeros |

numberOfRealZerosAndPoles_pc | Generate a zeros and poles data record by reading the polynomial coefficients from a file (default file name is zp.mat) |

numberOfRealZerosAndPoles_zp | Get the number of first order polynomials (n1, d1) and second order polynomials (n2, d2) of zeros and poles from zeros and poles written in a MAT-file |

'p+a' | Addition of a complex number and a real value |

'p^2+k[1]*p+k[2]' | |

roots | Determine zeros of factorized polynomial |

sameMatrixRows | Determine identical rows of a [:,2] matrix |

sameVectorElements | Determine identical elements of a vector |

scaleFactor1 | Return scale factor for first order block |

scaleFactor2 | Return scale factor for second order block |

secondOrderToString | Transform vector of coefficients of second order polynomials to a string representation |

Generated at 2024-09-19T18:25:40Z by OpenModelicaOpenModelica 1.23.1 using GenerateDoc.mos