From c8733e4b6b4bffcddf7eb45ff1c72ccc837aa3af Mon Sep 17 00:00:00 2001 From: Jovina Dsouza Date: Tue, 22 Jul 2014 00:00:04 +0530 Subject: adding book --- .../chapter_12-checkpoint.ipynb | 85 ++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100755 Electrical_Circuit_Theory_And_Technology/chapter_12-checkpoint.ipynb (limited to 'Electrical_Circuit_Theory_And_Technology/chapter_12-checkpoint.ipynb') diff --git a/Electrical_Circuit_Theory_And_Technology/chapter_12-checkpoint.ipynb b/Electrical_Circuit_Theory_And_Technology/chapter_12-checkpoint.ipynb new file mode 100755 index 00000000..8adc225b --- /dev/null +++ b/Electrical_Circuit_Theory_And_Technology/chapter_12-checkpoint.ipynb @@ -0,0 +1,85 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Chapter 12: Transistors

" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 4, page no. 157

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Estimate the voltage gain Av, the current gain Ai and \n", + "#the power gain Ap when an input current of 20 \u03bcA peak varies sinusoidally about a mean bias of 50 \u03bcA.\n", + "from __future__ import division\n", + "import math\n", + "#initializing the variables:\n", + "Ia = 0.040;# in Amperes\n", + "I = 50;# in Amperes\n", + "Rl = 1.2;# in Kohms\n", + "Vc = 7; # in Volts\n", + "R = 1; # in Kohms\n", + "Ib = 50*1E-6; # in Amps\n", + "Iic = 20*1E-6; #in Amps\n", + "\n", + "#calculation:\n", + "Vi = (70 - 30)*1E-6 * 1000\n", + "Vo = 3.6\n", + "Av = Vo/Vi\n", + "\n", + "Io = 3*1E-3\n", + "Ii = (70 - 30)*1E-6\n", + "Ai = Io/Ii\n", + "\n", + "Ap = Av*Ai\n", + "\n", + "#Results\n", + "print \"\\n\\n Result \\n\\n\"\n", + "print \"\\n voltage gain, Av = \", round(Av,2)\n", + "print \"\\n Current gain, Av = \", round(Ai,2)\n", + "print \"\\n Power gain, Av = \", round(Ap,2)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "\n", + " Result \n", + "\n", + "\n", + "\n", + " voltage gain, Av = 90.0\n", + "\n", + " Current gain, Av = 75.0\n", + "\n", + " Power gain, Av = 6750.0" + ] + } + ], + "prompt_number": 1 + } + ], + "metadata": {} + } + ] +} \ No newline at end of file -- cgit