Home | Installation | Example | Reference | Change log |
The “octelec” SourceForge project provides the “electronics” package for GNU Octave.
The package contains functions for the following purposes:
Choose values from E3, E6, E12, E24, E48, E96, and E192 series best matching a given value.
Convert a two-gate parameter set from one form — i.e. H parameters — to another form — i.e. Z parameters.
Obtain parameter sets for special circuits.
Calculate voltage gain, current gain, and input impedance when two-gate parameters and load resistor are known.
Calculate output impedance when two-gate parameters and generator impedance are known.
Calculate voltage gain, current gain, input impedance, and output impedance if two-gate parameters, generator impedance, and load resistor are known.
Convert a voltage or current gain given as ratio to dB and vice versa. Convert a power gain given as ratio to dB and vice versa.
Calculate the resulting impedance when connecting impedances in parallel.
Round values to a specified number of leading digits.
Copyright (C) 2023, Dirk Krause
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.