From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 317/CH1/EX1.1/example1.sce | 13 +++++++++++++ 317/CH1/EX1.1/example1.txt | 1 + 317/CH1/EX1.2/example2.sce | 16 ++++++++++++++++ 317/CH1/EX1.2/example2.txt | 1 + 317/CH1/EX1.4/example4.sce | 24 ++++++++++++++++++++++++ 317/CH1/EX1.4/example4.txt | 2 ++ 317/CH1/EX1.6/example6.sce | 13 +++++++++++++ 317/CH1/EX1.6/example6.txt | 1 + 317/CH10/EX10.1/example1.sce | 28 ++++++++++++++++++++++++++++ 317/CH10/EX10.1/example1.txt | 2 ++ 317/CH10/EX10.2/example2.sce | 28 ++++++++++++++++++++++++++++ 317/CH10/EX10.2/example2.txt | 1 + 317/CH10/EX10.3/example3.sce | 33 +++++++++++++++++++++++++++++++++ 317/CH10/EX10.3/example3.txt | 1 + 317/CH10/EX10.4/example4.sce | 33 +++++++++++++++++++++++++++++++++ 317/CH10/EX10.4/example4.txt | 1 + 317/CH10/EX10.5/example5.sce | 38 ++++++++++++++++++++++++++++++++++++++ 317/CH10/EX10.5/example5.txt | 2 ++ 317/CH10/EX10.6/example6.sce | 31 +++++++++++++++++++++++++++++++ 317/CH10/EX10.6/example6.txt | 1 + 317/CH10/EX10.7/example7.sce | 32 ++++++++++++++++++++++++++++++++ 317/CH10/EX10.7/example7.txt | 1 + 317/CH10/EX10.8/example8.sce | 34 ++++++++++++++++++++++++++++++++++ 317/CH10/EX10.8/example8.txt | 1 + 317/CH10/EX10.9/example9.sce | 25 +++++++++++++++++++++++++ 317/CH10/EX10.9/example9.txt | 2 ++ 317/CH12/EX12.1/example1.sce | 35 +++++++++++++++++++++++++++++++++++ 317/CH12/EX12.1/example1.txt | 3 +++ 317/CH12/EX12.10/example10.sce | 32 ++++++++++++++++++++++++++++++++ 317/CH12/EX12.10/example10.txt | 2 ++ 317/CH12/EX12.12/example12.sce | 25 +++++++++++++++++++++++++ 317/CH12/EX12.12/example12.txt | 1 + 317/CH12/EX12.13/example13.sce | 26 ++++++++++++++++++++++++++ 317/CH12/EX12.13/example13.txt | 1 + 317/CH12/EX12.14/example14.sce | 23 +++++++++++++++++++++++ 317/CH12/EX12.14/example14.txt | 1 + 317/CH12/EX12.2/example2.sce | 37 +++++++++++++++++++++++++++++++++++++ 317/CH12/EX12.2/example2.txt | 3 +++ 317/CH12/EX12.3/example3.sce | 29 +++++++++++++++++++++++++++++ 317/CH12/EX12.3/example3.txt | 1 + 317/CH12/EX12.4/example4.sce | 39 +++++++++++++++++++++++++++++++++++++++ 317/CH12/EX12.4/example4.txt | 2 ++ 317/CH12/EX12.6/example6.sce | 28 ++++++++++++++++++++++++++++ 317/CH12/EX12.6/example6.txt | 1 + 317/CH12/EX12.7/example7.sce | 35 +++++++++++++++++++++++++++++++++++ 317/CH12/EX12.7/example7.txt | 5 +++++ 317/CH12/EX12.8/example8.sce | 27 +++++++++++++++++++++++++++ 317/CH12/EX12.8/example8.txt | 3 +++ 317/CH12/EX12.9/example9.sce | 29 +++++++++++++++++++++++++++++ 317/CH12/EX12.9/example9.txt | 1 + 317/CH13/EX13.1/example1.sce | 20 ++++++++++++++++++++ 317/CH13/EX13.1/example1.txt | 1 + 317/CH13/EX13.10/example10.sce | 26 ++++++++++++++++++++++++++ 317/CH13/EX13.10/example10.txt | 2 ++ 317/CH13/EX13.11/example11.sce | 24 ++++++++++++++++++++++++ 317/CH13/EX13.11/example11.txt | 2 ++ 317/CH13/EX13.12/example12.sce | 23 +++++++++++++++++++++++ 317/CH13/EX13.12/example12.txt | 2 ++ 317/CH13/EX13.13/example13.sce | 23 +++++++++++++++++++++++ 317/CH13/EX13.13/example13.txt | 1 + 317/CH13/EX13.14/example14.sce | 23 +++++++++++++++++++++++ 317/CH13/EX13.14/example14.txt | 1 + 317/CH13/EX13.15/example15.sce | 24 ++++++++++++++++++++++++ 317/CH13/EX13.15/example15.txt | 1 + 317/CH13/EX13.16/example16.sce | 27 +++++++++++++++++++++++++++ 317/CH13/EX13.16/example16.txt | 2 ++ 317/CH13/EX13.2/example2.sce | 23 +++++++++++++++++++++++ 317/CH13/EX13.2/example2.txt | 2 ++ 317/CH13/EX13.3/example3.sce | 24 ++++++++++++++++++++++++ 317/CH13/EX13.3/example3.txt | 2 ++ 317/CH13/EX13.4/example4.sce | 20 ++++++++++++++++++++ 317/CH13/EX13.4/example4.txt | 1 + 317/CH13/EX13.6/example6.sce | 26 ++++++++++++++++++++++++++ 317/CH13/EX13.6/example6.txt | 2 ++ 317/CH13/EX13.8/example8.sce | 26 ++++++++++++++++++++++++++ 317/CH13/EX13.8/example8.txt | 1 + 317/CH14/EX14.1/example1.sce | 33 +++++++++++++++++++++++++++++++++ 317/CH14/EX14.1/example1.txt | 1 + 317/CH14/EX14.12/example12.sce | 28 ++++++++++++++++++++++++++++ 317/CH14/EX14.12/example12.txt | 2 ++ 317/CH14/EX14.13/example13.sce | 29 +++++++++++++++++++++++++++++ 317/CH14/EX14.13/example13.txt | 3 +++ 317/CH14/EX14.14/example14.sce | 20 ++++++++++++++++++++ 317/CH14/EX14.14/example14.txt | 1 + 317/CH14/EX14.15/example15.sce | 38 ++++++++++++++++++++++++++++++++++++++ 317/CH14/EX14.15/example15.txt | 4 ++++ 317/CH14/EX14.2/example2.sce | 29 +++++++++++++++++++++++++++++ 317/CH14/EX14.2/example2.txt | 1 + 317/CH14/EX14.6/example6.sce | 23 +++++++++++++++++++++++ 317/CH14/EX14.6/example6.txt | 2 ++ 317/CH14/EX14.7/example7.sce | 23 +++++++++++++++++++++++ 317/CH14/EX14.7/example7.txt | 2 ++ 317/CH14/EX14.9/example9.sce | 25 +++++++++++++++++++++++++ 317/CH14/EX14.9/example9.txt | 1 + 317/CH15/EX15.1/example1.sce | 23 +++++++++++++++++++++++ 317/CH15/EX15.1/example1.txt | 1 + 317/CH15/EX15.4/example4.sce | 25 +++++++++++++++++++++++++ 317/CH15/EX15.4/example4.txt | 2 ++ 317/CH15/EX15.5/example5.sce | 30 ++++++++++++++++++++++++++++++ 317/CH15/EX15.5/example5.txt | 2 ++ 317/CH15/EX15.6/example6.sce | 19 +++++++++++++++++++ 317/CH15/EX15.6/example6.txt | 1 + 317/CH15/EX15.8/example8.sce | 21 +++++++++++++++++++++ 317/CH15/EX15.8/example8.txt | 1 + 317/CH16/EX16.1/example1.sce | 25 +++++++++++++++++++++++++ 317/CH16/EX16.1/example1.txt | 2 ++ 317/CH16/EX16.3/example3.sce | 36 ++++++++++++++++++++++++++++++++++++ 317/CH16/EX16.3/example3.txt | 5 +++++ 317/CH16/EX16.4/example4.sce | 30 ++++++++++++++++++++++++++++++ 317/CH16/EX16.4/example4.txt | 4 ++++ 317/CH16/EX16.5/example5.sce | 31 +++++++++++++++++++++++++++++++ 317/CH16/EX16.5/example5.txt | 4 ++++ 317/CH16/EX16.6/example6.sce | 31 +++++++++++++++++++++++++++++++ 317/CH16/EX16.6/example6.txt | 4 ++++ 317/CH16/EX16.7/example7.sce | 30 ++++++++++++++++++++++++++++++ 317/CH16/EX16.7/example7.txt | 4 ++++ 317/CH17/EX17.1/example1.sce | 28 ++++++++++++++++++++++++++++ 317/CH17/EX17.1/example1.txt | 3 +++ 317/CH17/EX17.10/example10.sce | 21 +++++++++++++++++++++ 317/CH17/EX17.10/example10.txt | 1 + 317/CH17/EX17.11/example11.txt | 1 + 317/CH17/EX17.12/example12.sce | 24 ++++++++++++++++++++++++ 317/CH17/EX17.12/example12.txt | 1 + 317/CH17/EX17.13/example13.sce | 29 +++++++++++++++++++++++++++++ 317/CH17/EX17.13/example13.txt | 1 + 317/CH17/EX17.2/example2.sce | 31 +++++++++++++++++++++++++++++++ 317/CH17/EX17.2/example2.txt | 4 ++++ 317/CH17/EX17.3/example3.sce | 32 ++++++++++++++++++++++++++++++++ 317/CH17/EX17.3/example3.txt | 4 ++++ 317/CH17/EX17.4/example4.sce | 30 ++++++++++++++++++++++++++++++ 317/CH17/EX17.4/example4.txt | 2 ++ 317/CH17/EX17.5/example5.sce | 30 ++++++++++++++++++++++++++++++ 317/CH17/EX17.5/example5.txt | 2 ++ 317/CH17/EX17.8/example8.sce | 26 ++++++++++++++++++++++++++ 317/CH17/EX17.8/example8.txt | 1 + 317/CH17/EX17.9/example9.sce | 26 ++++++++++++++++++++++++++ 317/CH17/EX17.9/example9.txt | 1 + 317/CH18/EX18.10/example10.sce | 29 +++++++++++++++++++++++++++++ 317/CH18/EX18.10/example10.txt | 3 +++ 317/CH18/EX18.11/example11.sce | 28 ++++++++++++++++++++++++++++ 317/CH18/EX18.11/example11.txt | 1 + 317/CH18/EX18.12/example12.sce | 27 +++++++++++++++++++++++++++ 317/CH18/EX18.12/example12.txt | 1 + 317/CH18/EX18.13/example13.sce | 25 +++++++++++++++++++++++++ 317/CH18/EX18.13/example13.txt | 2 ++ 317/CH18/EX18.4/example4.sce | 19 +++++++++++++++++++ 317/CH18/EX18.4/example4.txt | 1 + 317/CH18/EX18.5/example5.sce | 19 +++++++++++++++++++ 317/CH18/EX18.5/example5.txt | 1 + 317/CH18/EX18.6/example6.sce | 27 +++++++++++++++++++++++++++ 317/CH18/EX18.6/example6.txt | 3 +++ 317/CH18/EX18.7/example7.sce | 32 ++++++++++++++++++++++++++++++++ 317/CH18/EX18.7/example7.txt | 4 ++++ 317/CH18/EX18.8/example8.sce | 30 ++++++++++++++++++++++++++++++ 317/CH18/EX18.8/example8.txt | 1 + 317/CH18/EX18.9/example9.sce | 30 ++++++++++++++++++++++++++++++ 317/CH18/EX18.9/example9.txt | 1 + 317/CH19/EX19.1/example1.sce | 29 +++++++++++++++++++++++++++++ 317/CH19/EX19.1/example1.txt | 4 ++++ 317/CH19/EX19.10/example10.sce | 21 +++++++++++++++++++++ 317/CH19/EX19.10/example10.txt | 1 + 317/CH19/EX19.11/example11.sce | 20 ++++++++++++++++++++ 317/CH19/EX19.11/example11.txt | 1 + 317/CH19/EX19.12/example12.sce | 20 ++++++++++++++++++++ 317/CH19/EX19.12/example12.txt | 1 + 317/CH19/EX19.13/example13.sce | 24 ++++++++++++++++++++++++ 317/CH19/EX19.13/example13.txt | 2 ++ 317/CH19/EX19.2/example2.sce | 25 +++++++++++++++++++++++++ 317/CH19/EX19.2/example2.txt | 1 + 317/CH19/EX19.3/example3.sce | 23 +++++++++++++++++++++++ 317/CH19/EX19.3/example3.txt | 1 + 317/CH19/EX19.4/example4.sce | 22 ++++++++++++++++++++++ 317/CH19/EX19.4/example4.txt | 1 + 317/CH19/EX19.6/example6.sce | 23 +++++++++++++++++++++++ 317/CH19/EX19.6/example6.txt | 2 ++ 317/CH19/EX19.9/example9.sce | 20 ++++++++++++++++++++ 317/CH19/EX19.9/example9.txt | 1 + 317/CH2/EX2.5/example5.sce | 21 +++++++++++++++++++++ 317/CH2/EX2.5/example5.txt | 3 +++ 317/CH2/EX2.6/example6.sce | 17 +++++++++++++++++ 317/CH2/EX2.6/example6.txt | 1 + 317/CH2/EX2.7/example7.sce | 16 ++++++++++++++++ 317/CH2/EX2.7/example7.txt | 1 + 317/CH20/EX20.10/example10.sce | 25 +++++++++++++++++++++++++ 317/CH20/EX20.10/example10.txt | 2 ++ 317/CH20/EX20.2/example2.sce | 22 ++++++++++++++++++++++ 317/CH20/EX20.2/example2.txt | 2 ++ 317/CH20/EX20.3/example3.sce | 23 +++++++++++++++++++++++ 317/CH20/EX20.3/example3.txt | 2 ++ 317/CH20/EX20.5/example5.sce | 35 +++++++++++++++++++++++++++++++++++ 317/CH20/EX20.5/example5.txt | 4 ++++ 317/CH20/EX20.6/example6.sce | 25 +++++++++++++++++++++++++ 317/CH20/EX20.6/example6.txt | 2 ++ 317/CH20/EX20.7/example7.sce | 30 ++++++++++++++++++++++++++++++ 317/CH20/EX20.7/example7.txt | 3 +++ 317/CH20/EX20.8/example8.sce | 23 +++++++++++++++++++++++ 317/CH20/EX20.8/example8.txt | 2 ++ 317/CH20/EX20.9/example9.sce | 23 +++++++++++++++++++++++ 317/CH20/EX20.9/example9.txt | 2 ++ 317/CH21/EX21.1/example1.sce | 24 ++++++++++++++++++++++++ 317/CH21/EX21.1/example1.txt | 2 ++ 317/CH21/EX21.10/example10.sce | 37 +++++++++++++++++++++++++++++++++++++ 317/CH21/EX21.10/example10.txt | 5 +++++ 317/CH21/EX21.12/example12.sce | 27 +++++++++++++++++++++++++++ 317/CH21/EX21.12/example12.txt | 3 +++ 317/CH21/EX21.13/example13.sce | 21 +++++++++++++++++++++ 317/CH21/EX21.13/example13.txt | 1 + 317/CH21/EX21.2/example2.sce | 23 +++++++++++++++++++++++ 317/CH21/EX21.2/example2.txt | 2 ++ 317/CH21/EX21.3/example3.sce | 26 ++++++++++++++++++++++++++ 317/CH21/EX21.3/example3.txt | 3 +++ 317/CH21/EX21.4/example4.sce | 27 +++++++++++++++++++++++++++ 317/CH21/EX21.4/example4.txt | 3 +++ 317/CH21/EX21.5/example5.sce | 33 +++++++++++++++++++++++++++++++++ 317/CH21/EX21.5/example5.txt | 4 ++++ 317/CH21/EX21.6/example6.sce | 28 ++++++++++++++++++++++++++++ 317/CH21/EX21.6/example6.txt | 3 +++ 317/CH21/EX21.7/example7.sce | 29 +++++++++++++++++++++++++++++ 317/CH21/EX21.7/example7.txt | 3 +++ 317/CH21/EX21.9/example9.sce | 26 ++++++++++++++++++++++++++ 317/CH21/EX21.9/example9.txt | 3 +++ 317/CH22/EX22.10/example10.sce | 23 +++++++++++++++++++++++ 317/CH22/EX22.10/example10.txt | 1 + 317/CH22/EX22.12/example12.sce | 28 ++++++++++++++++++++++++++++ 317/CH22/EX22.12/example12.txt | 2 ++ 317/CH22/EX22.4/example4.sce | 25 +++++++++++++++++++++++++ 317/CH22/EX22.4/example4.txt | 2 ++ 317/CH22/EX22.5/example5.sce | 28 ++++++++++++++++++++++++++++ 317/CH22/EX22.5/example5.txt | 1 + 317/CH22/EX22.6/example6.sce | 26 ++++++++++++++++++++++++++ 317/CH22/EX22.6/example6.txt | 2 ++ 317/CH22/EX22.7/example7.sce | 25 +++++++++++++++++++++++++ 317/CH22/EX22.7/example7.txt | 2 ++ 317/CH22/EX22.8/example8.sce | 21 +++++++++++++++++++++ 317/CH22/EX22.8/example8.txt | 1 + 317/CH23/EX23.1/example1.sce | 23 +++++++++++++++++++++++ 317/CH23/EX23.1/example1.txt | 2 ++ 317/CH23/EX23.10/example10.sce | 38 ++++++++++++++++++++++++++++++++++++++ 317/CH23/EX23.10/example10.txt | 6 ++++++ 317/CH23/EX23.12/example12.sce | 27 +++++++++++++++++++++++++++ 317/CH23/EX23.12/example12.txt | 3 +++ 317/CH23/EX23.2/example2.sce | 21 +++++++++++++++++++++ 317/CH23/EX23.2/example2.txt | 1 + 317/CH23/EX23.4/example4.sce | 22 ++++++++++++++++++++++ 317/CH23/EX23.4/example4.txt | 1 + 317/CH23/EX23.5/example5.sce | 25 +++++++++++++++++++++++++ 317/CH23/EX23.5/example5.txt | 2 ++ 317/CH23/EX23.6/example6.sce | 26 ++++++++++++++++++++++++++ 317/CH23/EX23.6/example6.txt | 3 +++ 317/CH23/EX23.7/example7.sce | 19 +++++++++++++++++++ 317/CH23/EX23.7/example7.txt | 1 + 317/CH23/EX23.8/example8.sce | 23 +++++++++++++++++++++++ 317/CH23/EX23.8/example8.txt | 2 ++ 317/CH24/EX24.1/example1.sce | 29 +++++++++++++++++++++++++++++ 317/CH24/EX24.1/example1.txt | 3 +++ 317/CH24/EX24.10/example10.sce | 24 ++++++++++++++++++++++++ 317/CH24/EX24.10/example10.txt | 2 ++ 317/CH24/EX24.13/example13.sce | 19 +++++++++++++++++++ 317/CH24/EX24.13/example13.txt | 1 + 317/CH24/EX24.15/example15.sce | 20 ++++++++++++++++++++ 317/CH24/EX24.15/example15.txt | 1 + 317/CH24/EX24.16/example16.sce | 20 ++++++++++++++++++++ 317/CH24/EX24.16/example16.txt | 1 + 317/CH24/EX24.2/example2.sce | 31 +++++++++++++++++++++++++++++++ 317/CH24/EX24.2/example2.txt | 3 +++ 317/CH24/EX24.3/example3.sce | 34 ++++++++++++++++++++++++++++++++++ 317/CH24/EX24.3/example3.txt | 2 ++ 317/CH24/EX24.4/example4.sce | 33 +++++++++++++++++++++++++++++++++ 317/CH24/EX24.4/example4.txt | 4 ++++ 317/CH24/EX24.6/example6.sce | 24 ++++++++++++++++++++++++ 317/CH24/EX24.6/example6.txt | 2 ++ 317/CH24/EX24.7/example7.sce | 27 +++++++++++++++++++++++++++ 317/CH24/EX24.7/example7.txt | 2 ++ 317/CH24/EX24.8/example8.sce | 28 ++++++++++++++++++++++++++++ 317/CH24/EX24.8/example8.txt | 1 + 317/CH3/EX3.2/example2.sce | 16 ++++++++++++++++ 317/CH3/EX3.2/example2.txt | 1 + 317/CH3/EX3.3/example3.sce | 17 +++++++++++++++++ 317/CH3/EX3.3/example3.txt | 2 ++ 317/CH3/EX3.4/example4.sce | 22 ++++++++++++++++++++++ 317/CH3/EX3.4/example4.txt | 3 +++ 317/CH3/EX3.5/example5.sce | 22 ++++++++++++++++++++++ 317/CH3/EX3.5/example5.txt | 3 +++ 317/CH3/EX3.6/example6.sce | 22 ++++++++++++++++++++++ 317/CH3/EX3.6/example6.txt | 3 +++ 317/CH3/EX3.7/example7.sce | 21 +++++++++++++++++++++ 317/CH3/EX3.7/example7.txt | 4 ++++ 317/CH3/EX3.8/example8.sce | 22 ++++++++++++++++++++++ 317/CH3/EX3.8/example8.txt | 3 +++ 317/CH4/EX4.1/example1.sce | 1 + 317/CH4/EX4.1/example1.txt | 7 +++++++ 317/CH4/EX4.10/example10.sce | 18 ++++++++++++++++++ 317/CH4/EX4.10/example10.txt | 1 + 317/CH4/EX4.2/example2.sce | 29 +++++++++++++++++++++++++++++ 317/CH4/EX4.2/example2.txt | 7 +++++++ 317/CH4/EX4.3/example3.sce | 25 +++++++++++++++++++++++++ 317/CH4/EX4.3/example3.txt | 3 +++ 317/CH4/EX4.5/example5.sce | 1 + 317/CH4/EX4.5/example5.txt | 4 ++++ 317/CH4/EX4.6/example6.sce | 1 + 317/CH4/EX4.6/example6.txt | 2 ++ 317/CH4/EX4.7/example7.sce | 1 + 317/CH4/EX4.7/example7.txt | 2 ++ 317/CH4/EX4.8/example8.sce | 28 ++++++++++++++++++++++++++++ 317/CH4/EX4.8/example8.txt | 2 ++ 317/CH4/EX4.9/example9.sce | 28 ++++++++++++++++++++++++++++ 317/CH4/EX4.9/example9.txt | 2 ++ 317/CH5/EX5.1/example1.sce | 25 +++++++++++++++++++++++++ 317/CH5/EX5.1/example1.txt | 2 ++ 317/CH5/EX5.10/example10.sce | 20 ++++++++++++++++++++ 317/CH5/EX5.10/example10.txt | 1 + 317/CH5/EX5.11/example11.sce | 20 ++++++++++++++++++++ 317/CH5/EX5.11/example11.txt | 1 + 317/CH5/EX5.12/example12.sce | 20 ++++++++++++++++++++ 317/CH5/EX5.12/example12.txt | 1 + 317/CH5/EX5.13/example13.sce | 21 +++++++++++++++++++++ 317/CH5/EX5.13/example13.txt | 1 + 317/CH5/EX5.14/example14.sce | 24 ++++++++++++++++++++++++ 317/CH5/EX5.14/example14.txt | 2 ++ 317/CH5/EX5.15/example15.sce | 23 +++++++++++++++++++++++ 317/CH5/EX5.15/example15.txt | 1 + 317/CH5/EX5.2/example2.sce | 22 ++++++++++++++++++++++ 317/CH5/EX5.2/example2.txt | 1 + 317/CH5/EX5.3/example3.sce | 24 ++++++++++++++++++++++++ 317/CH5/EX5.3/example3.txt | 1 + 317/CH5/EX5.7/example7.sce | 21 +++++++++++++++++++++ 317/CH5/EX5.7/example7.txt | 1 + 317/CH5/EX5.8/example8.sce | 21 +++++++++++++++++++++ 317/CH5/EX5.8/example8.txt | 1 + 317/CH6/EX6.1/example1.sce | 20 ++++++++++++++++++++ 317/CH6/EX6.1/example1.txt | 1 + 317/CH6/EX6.11/example11.sce | 21 +++++++++++++++++++++ 317/CH6/EX6.11/example11.txt | 1 + 317/CH6/EX6.12/example12.sce | 23 +++++++++++++++++++++++ 317/CH6/EX6.12/example12.txt | 1 + 317/CH6/EX6.2/example2.sce | 19 +++++++++++++++++++ 317/CH6/EX6.2/example2.txt | 1 + 317/CH6/EX6.3/example3.sce | 20 ++++++++++++++++++++ 317/CH6/EX6.3/example3.txt | 1 + 317/CH6/EX6.4/example4.sce | 22 ++++++++++++++++++++++ 317/CH6/EX6.4/example4.txt | 1 + 317/CH6/EX6.5/example5.sce | 29 +++++++++++++++++++++++++++++ 317/CH6/EX6.5/example5.txt | 1 + 317/CH6/EX6.6/example6.sce | 25 +++++++++++++++++++++++++ 317/CH6/EX6.6/example6.txt | 1 + 317/CH6/EX6.7/example7.sce | 25 +++++++++++++++++++++++++ 317/CH6/EX6.7/example7.txt | 1 + 317/CH6/EX6.8/example8.sce | 25 +++++++++++++++++++++++++ 317/CH6/EX6.8/example8.txt | 1 + 317/CH6/EX6.9/example9.sce | 25 +++++++++++++++++++++++++ 317/CH6/EX6.9/example9.txt | 1 + 317/CH7/EX7.1/example1.sce | 22 ++++++++++++++++++++++ 317/CH7/EX7.1/example1.txt | 2 ++ 317/CH7/EX7.2/example2.sce | 23 +++++++++++++++++++++++ 317/CH7/EX7.2/example2.txt | 2 ++ 317/CH7/EX7.3/example3.sce | 24 ++++++++++++++++++++++++ 317/CH7/EX7.3/example3.txt | 2 ++ 317/CH7/EX7.4/example4.sce | 22 ++++++++++++++++++++++ 317/CH7/EX7.4/example4.txt | 2 ++ 317/CH7/EX7.5/example5.sce | 25 +++++++++++++++++++++++++ 317/CH7/EX7.5/example5.txt | 1 + 317/CH7/EX7.6/example6.sce | 24 ++++++++++++++++++++++++ 317/CH7/EX7.6/example7.txt | 1 + 317/CH7/EX7.7/example7.sce | 26 ++++++++++++++++++++++++++ 317/CH7/EX7.7/example7.txt | 1 + 317/CH7/EX7.8/example8.sce | 25 +++++++++++++++++++++++++ 317/CH7/EX7.8/example8.txt | 1 + 317/CH7/EX7.9/example9.sce | 27 +++++++++++++++++++++++++++ 317/CH7/EX7.9/example9.txt | 1 + 317/CH8/EX8.1/example1.sce | 29 +++++++++++++++++++++++++++++ 317/CH8/EX8.1/example1.txt | 1 + 317/CH8/EX8.3/example3.sce | 27 +++++++++++++++++++++++++++ 317/CH8/EX8.3/example3.txt | 1 + 317/CH8/EX8.4/example4.sce | 31 +++++++++++++++++++++++++++++++ 317/CH8/EX8.4/example4.txt | 1 + 317/CH8/EX8.5/example5.sce | 24 ++++++++++++++++++++++++ 317/CH8/EX8.5/example5.txt | 1 + 317/CH8/EX8.6/example6.sce | 23 +++++++++++++++++++++++ 317/CH8/EX8.6/example6.txt | 1 + 317/CH8/EX8.7/example7.sce | 33 +++++++++++++++++++++++++++++++++ 317/CH8/EX8.7/example7.txt | 3 +++ 317/CH9/EX9.1/example1.sce | 21 +++++++++++++++++++++ 317/CH9/EX9.1/example1.txt | 1 + 317/CH9/EX9.2/example2.sce | 22 ++++++++++++++++++++++ 317/CH9/EX9.2/example2.txt | 1 + 317/CH9/EX9.3/example3.sce | 21 +++++++++++++++++++++ 317/CH9/EX9.3/example3.txt | 1 + 317/CH9/EX9.4/example4.sce | 18 ++++++++++++++++++ 317/CH9/EX9.4/example4.txt | 1 + 317/CH9/EX9.5/example5.sce | 18 ++++++++++++++++++ 317/CH9/EX9.5/example5.txt | 1 + 317/CH9/EX9.6/example6.sce | 18 ++++++++++++++++++ 317/CH9/EX9.6/example6.txt | 1 + 393 files changed, 5235 insertions(+) create mode 100755 317/CH1/EX1.1/example1.sce create mode 100755 317/CH1/EX1.1/example1.txt create mode 100755 317/CH1/EX1.2/example2.sce create mode 100755 317/CH1/EX1.2/example2.txt create mode 100755 317/CH1/EX1.4/example4.sce create mode 100755 317/CH1/EX1.4/example4.txt create mode 100755 317/CH1/EX1.6/example6.sce create mode 100755 317/CH1/EX1.6/example6.txt create mode 100755 317/CH10/EX10.1/example1.sce create mode 100755 317/CH10/EX10.1/example1.txt create mode 100755 317/CH10/EX10.2/example2.sce create mode 100755 317/CH10/EX10.2/example2.txt create mode 100755 317/CH10/EX10.3/example3.sce create mode 100755 317/CH10/EX10.3/example3.txt create mode 100755 317/CH10/EX10.4/example4.sce create mode 100755 317/CH10/EX10.4/example4.txt create mode 100755 317/CH10/EX10.5/example5.sce create mode 100755 317/CH10/EX10.5/example5.txt create mode 100755 317/CH10/EX10.6/example6.sce create mode 100755 317/CH10/EX10.6/example6.txt create mode 100755 317/CH10/EX10.7/example7.sce create mode 100755 317/CH10/EX10.7/example7.txt create mode 100755 317/CH10/EX10.8/example8.sce create mode 100755 317/CH10/EX10.8/example8.txt create mode 100755 317/CH10/EX10.9/example9.sce create mode 100755 317/CH10/EX10.9/example9.txt create mode 100755 317/CH12/EX12.1/example1.sce create mode 100755 317/CH12/EX12.1/example1.txt create mode 100755 317/CH12/EX12.10/example10.sce create mode 100755 317/CH12/EX12.10/example10.txt create mode 100755 317/CH12/EX12.12/example12.sce create mode 100755 317/CH12/EX12.12/example12.txt create mode 100755 317/CH12/EX12.13/example13.sce create mode 100755 317/CH12/EX12.13/example13.txt create mode 100755 317/CH12/EX12.14/example14.sce create mode 100755 317/CH12/EX12.14/example14.txt create mode 100755 317/CH12/EX12.2/example2.sce create mode 100755 317/CH12/EX12.2/example2.txt create mode 100755 317/CH12/EX12.3/example3.sce create mode 100755 317/CH12/EX12.3/example3.txt create mode 100755 317/CH12/EX12.4/example4.sce create mode 100755 317/CH12/EX12.4/example4.txt create mode 100755 317/CH12/EX12.6/example6.sce create mode 100755 317/CH12/EX12.6/example6.txt create mode 100755 317/CH12/EX12.7/example7.sce create mode 100755 317/CH12/EX12.7/example7.txt create mode 100755 317/CH12/EX12.8/example8.sce create mode 100755 317/CH12/EX12.8/example8.txt create mode 100755 317/CH12/EX12.9/example9.sce create mode 100755 317/CH12/EX12.9/example9.txt create mode 100755 317/CH13/EX13.1/example1.sce create mode 100755 317/CH13/EX13.1/example1.txt create mode 100755 317/CH13/EX13.10/example10.sce create mode 100755 317/CH13/EX13.10/example10.txt create mode 100755 317/CH13/EX13.11/example11.sce create mode 100755 317/CH13/EX13.11/example11.txt create mode 100755 317/CH13/EX13.12/example12.sce create mode 100755 317/CH13/EX13.12/example12.txt create mode 100755 317/CH13/EX13.13/example13.sce create mode 100755 317/CH13/EX13.13/example13.txt create mode 100755 317/CH13/EX13.14/example14.sce create mode 100755 317/CH13/EX13.14/example14.txt create mode 100755 317/CH13/EX13.15/example15.sce create mode 100755 317/CH13/EX13.15/example15.txt create mode 100755 317/CH13/EX13.16/example16.sce create mode 100755 317/CH13/EX13.16/example16.txt create mode 100755 317/CH13/EX13.2/example2.sce create mode 100755 317/CH13/EX13.2/example2.txt create mode 100755 317/CH13/EX13.3/example3.sce create mode 100755 317/CH13/EX13.3/example3.txt create mode 100755 317/CH13/EX13.4/example4.sce create mode 100755 317/CH13/EX13.4/example4.txt create mode 100755 317/CH13/EX13.6/example6.sce create mode 100755 317/CH13/EX13.6/example6.txt create mode 100755 317/CH13/EX13.8/example8.sce create mode 100755 317/CH13/EX13.8/example8.txt create mode 100755 317/CH14/EX14.1/example1.sce create mode 100755 317/CH14/EX14.1/example1.txt create mode 100755 317/CH14/EX14.12/example12.sce create mode 100755 317/CH14/EX14.12/example12.txt create mode 100755 317/CH14/EX14.13/example13.sce create mode 100755 317/CH14/EX14.13/example13.txt create mode 100755 317/CH14/EX14.14/example14.sce create mode 100755 317/CH14/EX14.14/example14.txt create mode 100755 317/CH14/EX14.15/example15.sce create mode 100755 317/CH14/EX14.15/example15.txt create mode 100755 317/CH14/EX14.2/example2.sce create mode 100755 317/CH14/EX14.2/example2.txt create mode 100755 317/CH14/EX14.6/example6.sce create mode 100755 317/CH14/EX14.6/example6.txt create mode 100755 317/CH14/EX14.7/example7.sce create mode 100755 317/CH14/EX14.7/example7.txt create mode 100755 317/CH14/EX14.9/example9.sce create mode 100755 317/CH14/EX14.9/example9.txt create mode 100755 317/CH15/EX15.1/example1.sce create mode 100755 317/CH15/EX15.1/example1.txt create mode 100755 317/CH15/EX15.4/example4.sce create mode 100755 317/CH15/EX15.4/example4.txt create mode 100755 317/CH15/EX15.5/example5.sce create mode 100755 317/CH15/EX15.5/example5.txt create mode 100755 317/CH15/EX15.6/example6.sce create mode 100755 317/CH15/EX15.6/example6.txt create mode 100755 317/CH15/EX15.8/example8.sce create mode 100755 317/CH15/EX15.8/example8.txt create mode 100755 317/CH16/EX16.1/example1.sce create mode 100755 317/CH16/EX16.1/example1.txt create mode 100755 317/CH16/EX16.3/example3.sce create mode 100755 317/CH16/EX16.3/example3.txt create mode 100755 317/CH16/EX16.4/example4.sce create mode 100755 317/CH16/EX16.4/example4.txt create mode 100755 317/CH16/EX16.5/example5.sce create mode 100755 317/CH16/EX16.5/example5.txt create mode 100755 317/CH16/EX16.6/example6.sce create mode 100755 317/CH16/EX16.6/example6.txt create mode 100755 317/CH16/EX16.7/example7.sce create mode 100755 317/CH16/EX16.7/example7.txt create mode 100755 317/CH17/EX17.1/example1.sce create mode 100755 317/CH17/EX17.1/example1.txt create mode 100755 317/CH17/EX17.10/example10.sce create mode 100755 317/CH17/EX17.10/example10.txt create mode 100755 317/CH17/EX17.11/example11.txt create mode 100755 317/CH17/EX17.12/example12.sce create mode 100755 317/CH17/EX17.12/example12.txt create mode 100755 317/CH17/EX17.13/example13.sce create mode 100755 317/CH17/EX17.13/example13.txt create mode 100755 317/CH17/EX17.2/example2.sce create mode 100755 317/CH17/EX17.2/example2.txt create mode 100755 317/CH17/EX17.3/example3.sce create mode 100755 317/CH17/EX17.3/example3.txt create mode 100755 317/CH17/EX17.4/example4.sce create mode 100755 317/CH17/EX17.4/example4.txt create mode 100755 317/CH17/EX17.5/example5.sce create mode 100755 317/CH17/EX17.5/example5.txt create mode 100755 317/CH17/EX17.8/example8.sce create mode 100755 317/CH17/EX17.8/example8.txt create mode 100755 317/CH17/EX17.9/example9.sce create mode 100755 317/CH17/EX17.9/example9.txt create mode 100755 317/CH18/EX18.10/example10.sce create mode 100755 317/CH18/EX18.10/example10.txt create mode 100755 317/CH18/EX18.11/example11.sce create mode 100755 317/CH18/EX18.11/example11.txt create mode 100755 317/CH18/EX18.12/example12.sce create mode 100755 317/CH18/EX18.12/example12.txt create mode 100755 317/CH18/EX18.13/example13.sce create mode 100755 317/CH18/EX18.13/example13.txt create mode 100755 317/CH18/EX18.4/example4.sce create mode 100755 317/CH18/EX18.4/example4.txt create mode 100755 317/CH18/EX18.5/example5.sce create mode 100755 317/CH18/EX18.5/example5.txt create mode 100755 317/CH18/EX18.6/example6.sce create mode 100755 317/CH18/EX18.6/example6.txt create mode 100755 317/CH18/EX18.7/example7.sce create mode 100755 317/CH18/EX18.7/example7.txt create mode 100755 317/CH18/EX18.8/example8.sce create mode 100755 317/CH18/EX18.8/example8.txt create mode 100755 317/CH18/EX18.9/example9.sce create mode 100755 317/CH18/EX18.9/example9.txt create mode 100755 317/CH19/EX19.1/example1.sce create mode 100755 317/CH19/EX19.1/example1.txt create mode 100755 317/CH19/EX19.10/example10.sce create mode 100755 317/CH19/EX19.10/example10.txt create mode 100755 317/CH19/EX19.11/example11.sce create mode 100755 317/CH19/EX19.11/example11.txt create mode 100755 317/CH19/EX19.12/example12.sce create mode 100755 317/CH19/EX19.12/example12.txt create mode 100755 317/CH19/EX19.13/example13.sce create mode 100755 317/CH19/EX19.13/example13.txt create mode 100755 317/CH19/EX19.2/example2.sce create mode 100755 317/CH19/EX19.2/example2.txt create mode 100755 317/CH19/EX19.3/example3.sce create mode 100755 317/CH19/EX19.3/example3.txt create mode 100755 317/CH19/EX19.4/example4.sce create mode 100755 317/CH19/EX19.4/example4.txt create mode 100755 317/CH19/EX19.6/example6.sce create mode 100755 317/CH19/EX19.6/example6.txt create mode 100755 317/CH19/EX19.9/example9.sce create mode 100755 317/CH19/EX19.9/example9.txt create mode 100755 317/CH2/EX2.5/example5.sce create mode 100755 317/CH2/EX2.5/example5.txt create mode 100755 317/CH2/EX2.6/example6.sce create mode 100755 317/CH2/EX2.6/example6.txt create mode 100755 317/CH2/EX2.7/example7.sce create mode 100755 317/CH2/EX2.7/example7.txt create mode 100755 317/CH20/EX20.10/example10.sce create mode 100755 317/CH20/EX20.10/example10.txt create mode 100755 317/CH20/EX20.2/example2.sce create mode 100755 317/CH20/EX20.2/example2.txt create mode 100755 317/CH20/EX20.3/example3.sce create mode 100755 317/CH20/EX20.3/example3.txt create mode 100755 317/CH20/EX20.5/example5.sce create mode 100755 317/CH20/EX20.5/example5.txt create mode 100755 317/CH20/EX20.6/example6.sce create mode 100755 317/CH20/EX20.6/example6.txt create mode 100755 317/CH20/EX20.7/example7.sce create mode 100755 317/CH20/EX20.7/example7.txt create mode 100755 317/CH20/EX20.8/example8.sce create mode 100755 317/CH20/EX20.8/example8.txt create mode 100755 317/CH20/EX20.9/example9.sce create mode 100755 317/CH20/EX20.9/example9.txt create mode 100755 317/CH21/EX21.1/example1.sce create mode 100755 317/CH21/EX21.1/example1.txt create mode 100755 317/CH21/EX21.10/example10.sce create mode 100755 317/CH21/EX21.10/example10.txt create mode 100755 317/CH21/EX21.12/example12.sce create mode 100755 317/CH21/EX21.12/example12.txt create mode 100755 317/CH21/EX21.13/example13.sce create mode 100755 317/CH21/EX21.13/example13.txt create mode 100755 317/CH21/EX21.2/example2.sce create mode 100755 317/CH21/EX21.2/example2.txt create mode 100755 317/CH21/EX21.3/example3.sce create mode 100755 317/CH21/EX21.3/example3.txt create mode 100755 317/CH21/EX21.4/example4.sce create mode 100755 317/CH21/EX21.4/example4.txt create mode 100755 317/CH21/EX21.5/example5.sce create mode 100755 317/CH21/EX21.5/example5.txt create mode 100755 317/CH21/EX21.6/example6.sce create mode 100755 317/CH21/EX21.6/example6.txt create mode 100755 317/CH21/EX21.7/example7.sce create mode 100755 317/CH21/EX21.7/example7.txt create mode 100755 317/CH21/EX21.9/example9.sce create mode 100755 317/CH21/EX21.9/example9.txt create mode 100755 317/CH22/EX22.10/example10.sce create mode 100755 317/CH22/EX22.10/example10.txt create mode 100755 317/CH22/EX22.12/example12.sce create mode 100755 317/CH22/EX22.12/example12.txt create mode 100755 317/CH22/EX22.4/example4.sce create mode 100755 317/CH22/EX22.4/example4.txt create mode 100755 317/CH22/EX22.5/example5.sce create mode 100755 317/CH22/EX22.5/example5.txt create mode 100755 317/CH22/EX22.6/example6.sce create mode 100755 317/CH22/EX22.6/example6.txt create mode 100755 317/CH22/EX22.7/example7.sce create mode 100755 317/CH22/EX22.7/example7.txt create mode 100755 317/CH22/EX22.8/example8.sce create mode 100755 317/CH22/EX22.8/example8.txt create mode 100755 317/CH23/EX23.1/example1.sce create mode 100755 317/CH23/EX23.1/example1.txt create mode 100755 317/CH23/EX23.10/example10.sce create mode 100755 317/CH23/EX23.10/example10.txt create mode 100755 317/CH23/EX23.12/example12.sce create mode 100755 317/CH23/EX23.12/example12.txt create mode 100755 317/CH23/EX23.2/example2.sce create mode 100755 317/CH23/EX23.2/example2.txt create mode 100755 317/CH23/EX23.4/example4.sce create mode 100755 317/CH23/EX23.4/example4.txt create mode 100755 317/CH23/EX23.5/example5.sce create mode 100755 317/CH23/EX23.5/example5.txt create mode 100755 317/CH23/EX23.6/example6.sce create mode 100755 317/CH23/EX23.6/example6.txt create mode 100755 317/CH23/EX23.7/example7.sce create mode 100755 317/CH23/EX23.7/example7.txt create mode 100755 317/CH23/EX23.8/example8.sce create mode 100755 317/CH23/EX23.8/example8.txt create mode 100755 317/CH24/EX24.1/example1.sce create mode 100755 317/CH24/EX24.1/example1.txt create mode 100755 317/CH24/EX24.10/example10.sce create mode 100755 317/CH24/EX24.10/example10.txt create mode 100755 317/CH24/EX24.13/example13.sce create mode 100755 317/CH24/EX24.13/example13.txt create mode 100755 317/CH24/EX24.15/example15.sce create mode 100755 317/CH24/EX24.15/example15.txt create mode 100755 317/CH24/EX24.16/example16.sce create mode 100755 317/CH24/EX24.16/example16.txt create mode 100755 317/CH24/EX24.2/example2.sce create mode 100755 317/CH24/EX24.2/example2.txt create mode 100755 317/CH24/EX24.3/example3.sce create mode 100755 317/CH24/EX24.3/example3.txt create mode 100755 317/CH24/EX24.4/example4.sce create mode 100755 317/CH24/EX24.4/example4.txt create mode 100755 317/CH24/EX24.6/example6.sce create mode 100755 317/CH24/EX24.6/example6.txt create mode 100755 317/CH24/EX24.7/example7.sce create mode 100755 317/CH24/EX24.7/example7.txt create mode 100755 317/CH24/EX24.8/example8.sce create mode 100755 317/CH24/EX24.8/example8.txt create mode 100755 317/CH3/EX3.2/example2.sce create mode 100755 317/CH3/EX3.2/example2.txt create mode 100755 317/CH3/EX3.3/example3.sce create mode 100755 317/CH3/EX3.3/example3.txt create mode 100755 317/CH3/EX3.4/example4.sce create mode 100755 317/CH3/EX3.4/example4.txt create mode 100755 317/CH3/EX3.5/example5.sce create mode 100755 317/CH3/EX3.5/example5.txt create mode 100755 317/CH3/EX3.6/example6.sce create mode 100755 317/CH3/EX3.6/example6.txt create mode 100755 317/CH3/EX3.7/example7.sce create mode 100755 317/CH3/EX3.7/example7.txt create mode 100755 317/CH3/EX3.8/example8.sce create mode 100755 317/CH3/EX3.8/example8.txt create mode 100755 317/CH4/EX4.1/example1.sce create mode 100755 317/CH4/EX4.1/example1.txt create mode 100755 317/CH4/EX4.10/example10.sce create mode 100755 317/CH4/EX4.10/example10.txt create mode 100755 317/CH4/EX4.2/example2.sce create mode 100755 317/CH4/EX4.2/example2.txt create mode 100755 317/CH4/EX4.3/example3.sce create mode 100755 317/CH4/EX4.3/example3.txt create mode 100755 317/CH4/EX4.5/example5.sce create mode 100755 317/CH4/EX4.5/example5.txt create mode 100755 317/CH4/EX4.6/example6.sce create mode 100755 317/CH4/EX4.6/example6.txt create mode 100755 317/CH4/EX4.7/example7.sce create mode 100755 317/CH4/EX4.7/example7.txt create mode 100755 317/CH4/EX4.8/example8.sce create mode 100755 317/CH4/EX4.8/example8.txt create mode 100755 317/CH4/EX4.9/example9.sce create mode 100755 317/CH4/EX4.9/example9.txt create mode 100755 317/CH5/EX5.1/example1.sce create mode 100755 317/CH5/EX5.1/example1.txt create mode 100755 317/CH5/EX5.10/example10.sce create mode 100755 317/CH5/EX5.10/example10.txt create mode 100755 317/CH5/EX5.11/example11.sce create mode 100755 317/CH5/EX5.11/example11.txt create mode 100755 317/CH5/EX5.12/example12.sce create mode 100755 317/CH5/EX5.12/example12.txt create mode 100755 317/CH5/EX5.13/example13.sce create mode 100755 317/CH5/EX5.13/example13.txt create mode 100755 317/CH5/EX5.14/example14.sce create mode 100755 317/CH5/EX5.14/example14.txt create mode 100755 317/CH5/EX5.15/example15.sce create mode 100755 317/CH5/EX5.15/example15.txt create mode 100755 317/CH5/EX5.2/example2.sce create mode 100755 317/CH5/EX5.2/example2.txt create mode 100755 317/CH5/EX5.3/example3.sce create mode 100755 317/CH5/EX5.3/example3.txt create mode 100755 317/CH5/EX5.7/example7.sce create mode 100755 317/CH5/EX5.7/example7.txt create mode 100755 317/CH5/EX5.8/example8.sce create mode 100755 317/CH5/EX5.8/example8.txt create mode 100755 317/CH6/EX6.1/example1.sce create mode 100755 317/CH6/EX6.1/example1.txt create mode 100755 317/CH6/EX6.11/example11.sce create mode 100755 317/CH6/EX6.11/example11.txt create mode 100755 317/CH6/EX6.12/example12.sce create mode 100755 317/CH6/EX6.12/example12.txt create mode 100755 317/CH6/EX6.2/example2.sce create mode 100755 317/CH6/EX6.2/example2.txt create mode 100755 317/CH6/EX6.3/example3.sce create mode 100755 317/CH6/EX6.3/example3.txt create mode 100755 317/CH6/EX6.4/example4.sce create mode 100755 317/CH6/EX6.4/example4.txt create mode 100755 317/CH6/EX6.5/example5.sce create mode 100755 317/CH6/EX6.5/example5.txt create mode 100755 317/CH6/EX6.6/example6.sce create mode 100755 317/CH6/EX6.6/example6.txt create mode 100755 317/CH6/EX6.7/example7.sce create mode 100755 317/CH6/EX6.7/example7.txt create mode 100755 317/CH6/EX6.8/example8.sce create mode 100755 317/CH6/EX6.8/example8.txt create mode 100755 317/CH6/EX6.9/example9.sce create mode 100755 317/CH6/EX6.9/example9.txt create mode 100755 317/CH7/EX7.1/example1.sce create mode 100755 317/CH7/EX7.1/example1.txt create mode 100755 317/CH7/EX7.2/example2.sce create mode 100755 317/CH7/EX7.2/example2.txt create mode 100755 317/CH7/EX7.3/example3.sce create mode 100755 317/CH7/EX7.3/example3.txt create mode 100755 317/CH7/EX7.4/example4.sce create mode 100755 317/CH7/EX7.4/example4.txt create mode 100755 317/CH7/EX7.5/example5.sce create mode 100755 317/CH7/EX7.5/example5.txt create mode 100755 317/CH7/EX7.6/example6.sce create mode 100755 317/CH7/EX7.6/example7.txt create mode 100755 317/CH7/EX7.7/example7.sce create mode 100755 317/CH7/EX7.7/example7.txt create mode 100755 317/CH7/EX7.8/example8.sce create mode 100755 317/CH7/EX7.8/example8.txt create mode 100755 317/CH7/EX7.9/example9.sce create mode 100755 317/CH7/EX7.9/example9.txt create mode 100755 317/CH8/EX8.1/example1.sce create mode 100755 317/CH8/EX8.1/example1.txt create mode 100755 317/CH8/EX8.3/example3.sce create mode 100755 317/CH8/EX8.3/example3.txt create mode 100755 317/CH8/EX8.4/example4.sce create mode 100755 317/CH8/EX8.4/example4.txt create mode 100755 317/CH8/EX8.5/example5.sce create mode 100755 317/CH8/EX8.5/example5.txt create mode 100755 317/CH8/EX8.6/example6.sce create mode 100755 317/CH8/EX8.6/example6.txt create mode 100755 317/CH8/EX8.7/example7.sce create mode 100755 317/CH8/EX8.7/example7.txt create mode 100755 317/CH9/EX9.1/example1.sce create mode 100755 317/CH9/EX9.1/example1.txt create mode 100755 317/CH9/EX9.2/example2.sce create mode 100755 317/CH9/EX9.2/example2.txt create mode 100755 317/CH9/EX9.3/example3.sce create mode 100755 317/CH9/EX9.3/example3.txt create mode 100755 317/CH9/EX9.4/example4.sce create mode 100755 317/CH9/EX9.4/example4.txt create mode 100755 317/CH9/EX9.5/example5.sce create mode 100755 317/CH9/EX9.5/example5.txt create mode 100755 317/CH9/EX9.6/example6.sce create mode 100755 317/CH9/EX9.6/example6.txt (limited to '317') diff --git a/317/CH1/EX1.1/example1.sce b/317/CH1/EX1.1/example1.sce new file mode 100755 index 000000000..3c66fa727 --- /dev/null +++ b/317/CH1/EX1.1/example1.sce @@ -0,0 +1,13 @@ + +// Example 1-1, page 9 + +clear;clc; close; + +// Given data +R(1)=50; //source resistance of ac voltage in ohms + +// Calculations +R(2)=R(1)*100;// minimum load resistance +disp("ohms", R(2),"Load resistance =") + + diff --git a/317/CH1/EX1.1/example1.txt b/317/CH1/EX1.1/example1.txt new file mode 100755 index 000000000..36e7ac331 --- /dev/null +++ b/317/CH1/EX1.1/example1.txt @@ -0,0 +1 @@ + As long as the load resistance is greater than 5000 ohms , the ac voltage source is stiff and we can ignore the internal resistance of the source. diff --git a/317/CH1/EX1.2/example2.sce b/317/CH1/EX1.2/example2.sce new file mode 100755 index 000000000..b7bb488ad --- /dev/null +++ b/317/CH1/EX1.2/example2.sce @@ -0,0 +1,16 @@ + +// Example 1-2, page 12 + +clear;clc; close; + +// Given data +i=2; // current source, in milli amperes +R=10*10^6; //internal source resistance , in ohms + +// Calculations +Rlmin=0;// minimum load resistance in ohms +Rlmax=0.01*R; // maximum load resistance +disp("ohms", Rlmin,"Minimum Load resistance =") +disp("ohms", Rlmax,"Maximum Load resistance =") + + diff --git a/317/CH1/EX1.2/example2.txt b/317/CH1/EX1.2/example2.txt new file mode 100755 index 000000000..f30d8ae90 --- /dev/null +++ b/317/CH1/EX1.2/example2.txt @@ -0,0 +1 @@ +The stiff range for the current source is a load resistance from 0 to 100 killo ohms. diff --git a/317/CH1/EX1.4/example4.sce b/317/CH1/EX1.4/example4.sce new file mode 100755 index 000000000..2e4039916 --- /dev/null +++ b/317/CH1/EX1.4/example4.sce @@ -0,0 +1,24 @@ +// find thevenin voltage and resistance +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 1-4, page 14 + +clear;clc; close; + +// Given data +Vs=72;// source voltage in volts + +// Calculations +// open load resistor to get thevenin voltage +Vth=24; // in volts as 8 mA flows through 6Kohms in series with 3Kohms,no current through 4Kohms +// reduce source to zero to get thevenin resistance +Rth=4+((3*6)/(3+6));// in Kohms + +disp("Volts", Vth,"Thevenin Voltage =") +disp("ohms",Rth,"Thevenin Resistance =") + +// Result +// Thevenin voltage is 24 volts +// Thevenin resistance is 6 Kohms diff --git a/317/CH1/EX1.4/example4.txt b/317/CH1/EX1.4/example4.txt new file mode 100755 index 000000000..48e30faa2 --- /dev/null +++ b/317/CH1/EX1.4/example4.txt @@ -0,0 +1,2 @@ +Thevenin voltage is 24 volts +Thevenin resistance is 6 Kohms diff --git a/317/CH1/EX1.6/example6.sce b/317/CH1/EX1.6/example6.sce new file mode 100755 index 000000000..c76985ca0 --- /dev/null +++ b/317/CH1/EX1.6/example6.sce @@ -0,0 +1,13 @@ + + + + + +// Given data +Vth=10;// Thevenin voltage in volts +Rth=2000;// Thevenin resistance in ohms + +// Calculations +In=Vth/Rth;// Norton current in amperes +disp("Amperes",In,"Norton Current=") + diff --git a/317/CH1/EX1.6/example6.txt b/317/CH1/EX1.6/example6.txt new file mode 100755 index 000000000..cf779d089 --- /dev/null +++ b/317/CH1/EX1.6/example6.txt @@ -0,0 +1 @@ +Norton current is 5 milliAmperes \ No newline at end of file diff --git a/317/CH10/EX10.1/example1.sce b/317/CH10/EX10.1/example1.sce new file mode 100755 index 000000000..038aa010a --- /dev/null +++ b/317/CH10/EX10.1/example1.sce @@ -0,0 +1,28 @@ +// find voltage gain and voltage across load resistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-1, page 322 + +clear;clc; close; + +// Given data +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Re=1*10^3;// in ohms +Rl=10*10^3;// in ohms +Rc=3.6*10^3;// in ohms +Vin=2.2*10^-3;// in volts +Vcc=10;// in volts + +// Calculations +rc=(Rc*Rl)/(Rc+Rl);// ac collector resistance in ohms,Rc||Rl +re_=22.7;// ac resistance in ohms +Av=rc/re_;// voltage gain +vout=Av*Vin;// output voltage in volts +disp("Volts",vout,"Output voltage") + +// Results +// output voltage is 256 mVolts + diff --git a/317/CH10/EX10.1/example1.txt b/317/CH10/EX10.1/example1.txt new file mode 100755 index 000000000..8ca0e8fd6 --- /dev/null +++ b/317/CH10/EX10.1/example1.txt @@ -0,0 +1,2 @@ +output voltage is 256 mVolts + diff --git a/317/CH10/EX10.2/example2.sce b/317/CH10/EX10.2/example2.sce new file mode 100755 index 000000000..e376190a4 --- /dev/null +++ b/317/CH10/EX10.2/example2.sce @@ -0,0 +1,28 @@ +// find voltage gain and output voltage across load resistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-2, page 323 + +clear;clc; close; + +// Given data +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Re=10*10^3;// in ohms +Vin=5*10^-3;// in volts +Vcc=9;// in volts +Rc=3.6*10^3;// in ohms +Rl=2.2*10^3;// in ohms + +// Calculations +rc=(Rc*Rl)/(Rc+Rl);// ac collector resistance in ohms,Rc||Rl +Ie=(Vcc-0.7)/Re;// dc emitter current in amperes +re_=(25*10^-3)/Ie;// ac resistance of the emitter diode +Av=rc/re_;// voltage gain +vout=Av*Vin;// output voltage in volts +disp("Volts",vout,"Output voltage") + +// Results +// Output voltage is 228 mVolts. diff --git a/317/CH10/EX10.2/example2.txt b/317/CH10/EX10.2/example2.txt new file mode 100755 index 000000000..4170e1581 --- /dev/null +++ b/317/CH10/EX10.2/example2.txt @@ -0,0 +1 @@ +Output voltage is 228 mVolts. diff --git a/317/CH10/EX10.3/example3.sce b/317/CH10/EX10.3/example3.sce new file mode 100755 index 000000000..9c18dc2c9 --- /dev/null +++ b/317/CH10/EX10.3/example3.sce @@ -0,0 +1,33 @@ +// find output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-3, page 325 + +clear;clc; close; + +// Given data +B=300; +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Re=1*10^3;// in ohms +Rl=10*10^3;// in ohms +Rc=3.6*10^3;// in ohms +Rg=600;// internal resistance of ac generator in ohms +vg=2*10^-3;// in volts +Vcc=10;// in volts + +// Calculations +rc=(Rc*Rl)/(Rc+Rl);// ac collector resistance in ohms,Rc||Rl +re_=22.7;// ac resistance in ohms +Av=rc/re_;// voltage gain +zinbase=B*re_;// input impedance of base in ohms +zinstage_=(1/R1)+(1/R2)+(1/zinbase);// input impedance of base in ohms +zinstage=zinstage_^-1 +vin=(zinstage/(Rg+zinstage))*vg;// input voltage in volts +vout=Av*vin;// output voltage in volts +disp("Volts",vout,"Output voltage") + +// Results +// Output voltage is 165 mVolts. diff --git a/317/CH10/EX10.3/example3.txt b/317/CH10/EX10.3/example3.txt new file mode 100755 index 000000000..c5a1181d6 --- /dev/null +++ b/317/CH10/EX10.3/example3.txt @@ -0,0 +1 @@ +Output voltage is 165 mVolts. diff --git a/317/CH10/EX10.4/example4.sce b/317/CH10/EX10.4/example4.sce new file mode 100755 index 000000000..be89dab42 --- /dev/null +++ b/317/CH10/EX10.4/example4.sce @@ -0,0 +1,33 @@ +// find output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-4, page 325 + +clear;clc; close; + +// Given data +B=50; +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Re=1*10^3;// in ohms +Rl=10*10^3;// in ohms +Rc=3.6*10^3;// in ohms +Rg=600;// internal resistance of ac generator in ohms +vg=2*10^-3;// in volts +Vcc=10;// in volts + +// Calculations +rc=(Rc*Rl)/(Rc+Rl);// ac collector resistance in ohms,Rc||Rl +re_=22.7;// ac resistance in ohms +Av=rc/re_;// voltage gain +zinbase=B*re_;// input impedance of base in ohms +zinstage_=(1/R1)+(1/R2)+(1/zinbase);// input impedance of base in ohms +zinstage=zinstage_^-1 +vin=(zinstage/(Rg+zinstage))*vg;// input voltage in volts +vout=Av*vin;// output voltage in volts +disp("Volts",vout,"Output voltage") + +// Results +// Output voltage is 126 mVolts. diff --git a/317/CH10/EX10.4/example4.txt b/317/CH10/EX10.4/example4.txt new file mode 100755 index 000000000..40925feef --- /dev/null +++ b/317/CH10/EX10.4/example4.txt @@ -0,0 +1 @@ +Output voltage is 126 mVolts. diff --git a/317/CH10/EX10.5/example5.sce b/317/CH10/EX10.5/example5.sce new file mode 100755 index 000000000..4846d6579 --- /dev/null +++ b/317/CH10/EX10.5/example5.sce @@ -0,0 +1,38 @@ +// calculate ac collector voltage,ac output voltage across load resistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-5, page 327 + +clear;clc; close; + +// Given data +B=100; +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Re=1*10^3;// in ohms +Rl=10*10^3;// in ohms +Rc=3.6*10^3;// in ohms +Rg=600;// internal resistance of ac generator in ohms +Vg=1*10^-3;// in volts +Vcc=10;// in volts + +// Calculations +re_=22.7;// ac resistance in ohms +zinbase=B*re_;// input impedance of first base in ohms +zinstage_=(1/R1)+(1/R2)+(1/zinbase);// input impedance of base in ohms +zinstage=zinstage_^-1 +vin=(zinstage/(Rg+zinstage))*Vg;// input voltage in volts +rc1=Rc*zinstage/(Rc+zinstage);// rc=Rc||zinstage in ohms in first stage +Av1=rc1/zinbase;// voltage gain +vc1=Av1*vin;// collector voltage in volts in first stage +rc2=Rc*Rl/(Rc+Rl);// rc2=Rc||Rl in ohms in second stage +Av2=rc2/zinbase;// voltage gain +vc2=Av2*vc1;// output voltage across load resistot in volts +disp("Volts",vc1,"ac collector voltage in first stage=") +disp("Volts",vc2,"ac output voltage across the load resistor") + +// Results +// ac collector voltage in first stage is 216 *10^-6 Volts +// ac output voltage across the load resistor is 252 *10^-6 Volts diff --git a/317/CH10/EX10.5/example5.txt b/317/CH10/EX10.5/example5.txt new file mode 100755 index 000000000..368387fe1 --- /dev/null +++ b/317/CH10/EX10.5/example5.txt @@ -0,0 +1,2 @@ +ac collector voltage in first stage is 216*10^-6 Volts +ac output voltage across the load resistor is 252*10^-6 Volts diff --git a/317/CH10/EX10.6/example6.sce b/317/CH10/EX10.6/example6.sce new file mode 100755 index 000000000..b5cd70169 --- /dev/null +++ b/317/CH10/EX10.6/example6.sce @@ -0,0 +1,31 @@ +// calculate output across load resistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-6, page 331 + +clear;clc; close; + +// Given data +B=200; +re=180;// in ohms +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Rc=3.6*10^3;// in ohms +Vg=50*10^-3;// in volts +Vcc=10;// in volts +Rg=600;// internal resistance in ohms + +// Calculations +rc=2.65*10^3;// in ohms +zinbase=B*re;// input impedance of base in ohms +zinstage_=(1/R1)+(1/R2)+(1/zinbase);// input impedance of base in ohms +zinstage=zinstage_^-1 +vin=(zinstage/(Rg+zinstage))*Vg;// input voltage in volts +Av=rc/re;// voltage gain +vout=Av*vin;// output voltage across load resistor in volts +disp("Volts",vout,"Output voltage") + +// Results +// output voltage across load resistor is 544 mVolts diff --git a/317/CH10/EX10.6/example6.txt b/317/CH10/EX10.6/example6.txt new file mode 100755 index 000000000..2564360b8 --- /dev/null +++ b/317/CH10/EX10.6/example6.txt @@ -0,0 +1 @@ +output voltage across load resistor is 544 mVolts diff --git a/317/CH10/EX10.7/example7.sce b/317/CH10/EX10.7/example7.sce new file mode 100755 index 000000000..1f9642933 --- /dev/null +++ b/317/CH10/EX10.7/example7.sce @@ -0,0 +1,32 @@ +// calculate output across load resistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-7, page 332 + +clear;clc; close; + +// Given data +B=200; +re_=22.7;// in ohms +re=180;// in ohms +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Rc=3.6*10^3;// in ohms +Vg=50*10^-3;// in volts +Vcc=10;// in volts +Rg=600;// internal resistance in ohms + +// Calculations +rc=2.65*10^3;// in ohms +zinbase=B*(re+re_);// input impedance of base in ohms +zinstage_=(1/R1)+(1/R2)+(1/zinbase);// input impedance of base in ohms +zinstage=zinstage_^-1 +vin=(zinstage/(Rg+zinstage))*Vg;// input voltage in volts +Av=rc/(re+re_);// voltage gain +vout=Av*vin;// output voltage across load resistor in volts +disp("Volts",vout,"Output voltage") + +// Results +// output voltage across load resistor is 485 mVolts diff --git a/317/CH10/EX10.7/example7.txt b/317/CH10/EX10.7/example7.txt new file mode 100755 index 000000000..fa28af0c1 --- /dev/null +++ b/317/CH10/EX10.7/example7.txt @@ -0,0 +1 @@ +output voltage across load resistor is 485 mVolts diff --git a/317/CH10/EX10.8/example8.sce b/317/CH10/EX10.8/example8.sce new file mode 100755 index 000000000..a98d2ea22 --- /dev/null +++ b/317/CH10/EX10.8/example8.sce @@ -0,0 +1,34 @@ +// calculate output across load resistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-8, page 333 + +clear;clc; close; + +// Given data +B=200; +re=180;// in ohms +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Rc=3.6*10^3;// in ohms +Vg=1*10^-3;// in volts +Vcc=10;// in volts +Rg=600;// internal resistance in ohms + +// Calculations +zinbase=B*re;// input impedance of base in ohms +zinstage_=(1/R1)+(1/R2)+(1/zinbase);// input impedance of base in ohms +zinstage=zinstage_^-1; +vin=(zinstage/(Rg+zinstage))*Vg;// input voltage in volts +rc1=Rc*zinstage/(Rc+zinstage);//in ohms +Av1=rc1/re;// voltage gain +vc=Av1*vin;// output voltage across load resistor in volts +rc2=2.65*10^3;// in ohms +Av2=rc2/re;// voltage gain +vout=Av2*vc;// outout voltage in volts +disp("Volts",vout,"Output voltage") + +// Results +// output voltage across load resistor is 70 mVolts diff --git a/317/CH10/EX10.8/example8.txt b/317/CH10/EX10.8/example8.txt new file mode 100755 index 000000000..0963e9d18 --- /dev/null +++ b/317/CH10/EX10.8/example8.txt @@ -0,0 +1 @@ +output voltage across load resistor is 70 mVolts diff --git a/317/CH10/EX10.9/example9.sce b/317/CH10/EX10.9/example9.sce new file mode 100755 index 000000000..78ec6a1c1 --- /dev/null +++ b/317/CH10/EX10.9/example9.sce @@ -0,0 +1,25 @@ +// calculate minimum and maximum voltage gai of 2 stage amplifier +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 10-9, page 335 + +clear;clc; close; + +// Given data +rmin=0;// minimum adjustable resistance in ohms +rmax=10*10^3;// maximum adjustable resistance in ohms +re=100;// in ohms + +// Calculations +rfmin=rmin+1*10^3;// minimum feedback resistance in ohms +rfmax=rmax+1*10^3;// maximum feedback resistance in ohms +Avmin=rfmin/re;// minimum voltage gain +Avmax=rfmax/re;// maximum voltage gain +disp(Avmin,"Minimum Voltage gain=") +disp(Avmax,"Maximum Voltage gain=") + +// Results +// minimum voltage gain is 10 +// maximum voltage gain is 110 diff --git a/317/CH10/EX10.9/example9.txt b/317/CH10/EX10.9/example9.txt new file mode 100755 index 000000000..fb0d1beaa --- /dev/null +++ b/317/CH10/EX10.9/example9.txt @@ -0,0 +1,2 @@ +minimum voltage gain is 10 +maximum voltage gain is 110 diff --git a/317/CH12/EX12.1/example1.sce b/317/CH12/EX12.1/example1.sce new file mode 100755 index 000000000..2e00cd4c3 --- /dev/null +++ b/317/CH12/EX12.1/example1.sce @@ -0,0 +1,35 @@ +// calculate dc collector current,dc collector-emitter voltage,ac resistance seen by collector +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-1, page 384 + +clear;clc; close; + +// Given data +R1=490;// in ohms +R2=68;// in ohms +Rc=120;// in ohms +Re=20;// in ohms +Vcc=30;// in volts +Rl=180;// in ohms +Vc=12;// in volts + +// Calculations +Vb=R2*Vcc/(R2+R1);// in volts +Ve=Vb-0.7; +Ie=Ve/Re;// in amperes +Icq=Ie;// dc collector current in amperes +Vceq=Vc-Ve;// dc collector-emitter voltage in volts +rc=Rc*Rl/(Rc+Rl);// rc=Rc||Rl +disp("Amperes",Icq,"dc collector current=") +disp("Volts",Vceq,"dc collector-emitter voltage=") +disp("ohms",rc,"ac resistance =") + +// Results +// dc collector current is 147 mAmperes +// dc collector-emitter voltage is 9 volts +// ac resistance seen by collector is 72 ohms + + diff --git a/317/CH12/EX12.1/example1.txt b/317/CH12/EX12.1/example1.txt new file mode 100755 index 000000000..6ab625383 --- /dev/null +++ b/317/CH12/EX12.1/example1.txt @@ -0,0 +1,3 @@ +dc collector current is 147 mAmperes +dc collector-emitter voltage is 9 volts +ac resistance seen by collector is 72 ohms diff --git a/317/CH12/EX12.10/example10.sce b/317/CH12/EX12.10/example10.sce new file mode 100755 index 000000000..198e16bf8 --- /dev/null +++ b/317/CH12/EX12.10/example10.sce @@ -0,0 +1,32 @@ +// calculate efficiency +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-10, page 400 + +clear;clc; close; +// Given data +R=3.9*10^3;// resistance in ohms +R1=3.9*10^3;// in ohms +Vcc=20;// in volts +Rl=10;// in ohms +Vceq=10;// in volts +Vbe=0.7;// in volts + +// Calculations +Ibias=(Vcc-(2*Vbe))/(2*R);// dc current through biasing resistors +Iq=Ibias;// quiescent collector current assuming compensating diodes match the emitter diodes +Icsat=Vceq/Rl;// saturation current in amperes +Iav=Icsat/%pi;// collector current in the conducting transistor +Idc=Ibias+Iav;// total current drain in amperes +Pdc=Vcc*Idc;// dc input power in watts +MPP=Vcc;// in volts +Poutmax=(MPP^2)/(8*Rl);// maximum output power in watts +E=(Poutmax/Pdc)*100;// efficiency in percentage +disp("%",E,"efficiency=") +disp("Amperes",Iq,"quiescent collector current=") + +// Result +// efficiency is 78% +// quiescent collector current is 2.38 mAmperes diff --git a/317/CH12/EX12.10/example10.txt b/317/CH12/EX12.10/example10.txt new file mode 100755 index 000000000..7624ba49e --- /dev/null +++ b/317/CH12/EX12.10/example10.txt @@ -0,0 +1,2 @@ +efficiency is 78% +quiescent collector current is 2.38 mAmperes diff --git a/317/CH12/EX12.12/example12.sce b/317/CH12/EX12.12/example12.sce new file mode 100755 index 000000000..b341ea53f --- /dev/null +++ b/317/CH12/EX12.12/example12.sce @@ -0,0 +1,25 @@ +// calculate bandwidth of amplifier +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-12, page 410 + +clear;clc; close; +// Given data +c=470*10^-12;// capacitance in faraday +l=2*10^-6;// inductance in henry +Rl=1*10^3;// load resistance in ohms +Ql=100; + +// Calculations +fr=1/(2*%pi*sqrt(l*c));// resonant frequency in hertz +Xl=2*%pi*fr*l;// in ohms +Rp=Ql*Xl;// equivalent parallel resistance of coil in ohms +rc=(Rp*Rl)/(Rp+Rl);// ac collector resistance in ohms +Q=rc/Xl;// Q of the overall circuit +BW=fr/Q;// band width in hertz +disp("Hertz",BW,"bandwidth=") + +// Result +// bandwidth is 390 KHertz diff --git a/317/CH12/EX12.12/example12.txt b/317/CH12/EX12.12/example12.txt new file mode 100755 index 000000000..738de97c2 --- /dev/null +++ b/317/CH12/EX12.12/example12.txt @@ -0,0 +1 @@ +bandwidth is 390 KHertz diff --git a/317/CH12/EX12.13/example13.sce b/317/CH12/EX12.13/example13.sce new file mode 100755 index 000000000..ab9abffdc --- /dev/null +++ b/317/CH12/EX12.13/example13.sce @@ -0,0 +1,26 @@ +// calculate worst-case power dissipation +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-13, page 411 + +clear;clc; close; +// Given data +c=470*10^-12;// capacitance in faraday +l=2*10^-6;// inductance in henry +Rl=1*10^3;// load resistance in ohms +Ql=100; +Vcc=15;// in volts + +// Calculations +MPP=2*Vcc;// maximum peak-to-peak output in volts +fr=1/(2*%pi*sqrt(l*c));// resonant frequency in hertz +Xl=2*%pi*fr*l;// in ohms +Rp=Ql*Xl;// equivalent parallel resistance of coil in ohms +rc=(Rp*Rl)/(Rp+Rl);// ac collector resistance in ohms +Pd=MPP^2/(40*rc);// worst-case power dissipation of the transistor in watts +disp("Watts",Pd,"worst-case power dissipation=") + +// Result +// worst-case power dissipation is 26 mWatts diff --git a/317/CH12/EX12.13/example13.txt b/317/CH12/EX12.13/example13.txt new file mode 100755 index 000000000..202a28b96 --- /dev/null +++ b/317/CH12/EX12.13/example13.txt @@ -0,0 +1 @@ +worst-case power dissipation is 26 mWatts diff --git a/317/CH12/EX12.14/example14.sce b/317/CH12/EX12.14/example14.sce new file mode 100755 index 000000000..369a27c13 --- /dev/null +++ b/317/CH12/EX12.14/example14.sce @@ -0,0 +1,23 @@ +// calculate maximum power rating +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-14, page 414 + +clear;clc; close; +// Given data +// 2N3904 +Pd=625*10^-3;// power rating at 25 degree celcius ambient +D=5*10^-3;// derating factor in watts per degree celcius +T2=50;// highest range in celcius +T1=25;// ambient temperature in degree celcius + +// Calculations +dT=T2-T1;// in degree celcius +dP=D*dT;// change in power +Pdmax=Pd-dP;// in watts +disp("Watts",Pdmax,"maximum power rating=") + +// Result +// maximum power rating is 500 mWatts. diff --git a/317/CH12/EX12.14/example14.txt b/317/CH12/EX12.14/example14.txt new file mode 100755 index 000000000..398380707 --- /dev/null +++ b/317/CH12/EX12.14/example14.txt @@ -0,0 +1 @@ +maximum power rating is 500 mWatts. diff --git a/317/CH12/EX12.2/example2.sce b/317/CH12/EX12.2/example2.sce new file mode 100755 index 000000000..dbc05683e --- /dev/null +++ b/317/CH12/EX12.2/example2.sce @@ -0,0 +1,37 @@ +// calculate ac load line saturation, cutoff points, maximum peak-to-peak output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-2, page 384 + +clear;clc; close; + +// Given data +R1=490;// in ohms +R2=68;// in ohms +Rc=120;// in ohms +Re=20;// in ohms +Vcc=30;// in volts +Rl=180;// in ohms +Vc=12;// in volts + +// Calculations +Vb=R2*Vcc/(R2+R1);// in volts +Ve=Vb-0.7; +Ie=Ve/Re;// in amperes +Icq=Ie;// dc collector current in amperes +Vceq=Vc-Ve; // dc collector-emitter voltage in volts +rc=Rc*Rl/(Rc+Rl);// rc=Rc||Rl +Icsat=Icq+Vceq/rc;// ac saturation current in amperes +Vcecutoff=Vceq+(Icq*rc);// in volts +// as supply voltage is 30 volts MPP<30 +MPP=2*Vceq ; // as (Icq*rc)>Vceq +disp("Amperes",Icsat,"ac load line saturation") +disp("Volts",Vcecutoff,"ac cutoff voltage") +disp("Volts",MPP,"maximum peak-to-peak output voltage=") + +// Results +// ac load line saturation is 273 mAmperes +// ac voltage at cutoff point is 19.7 volts +// maximum peak-to-peak output voltage is 18 volts diff --git a/317/CH12/EX12.2/example2.txt b/317/CH12/EX12.2/example2.txt new file mode 100755 index 000000000..7db6be4b7 --- /dev/null +++ b/317/CH12/EX12.2/example2.txt @@ -0,0 +1,3 @@ +ac load line saturation is 273 mAmperes +ac voltage at cutoff point is 19.7 volts +maximum peak-to-peak output voltage is 18 volts diff --git a/317/CH12/EX12.3/example3.sce b/317/CH12/EX12.3/example3.sce new file mode 100755 index 000000000..970eaafc3 --- /dev/null +++ b/317/CH12/EX12.3/example3.sce @@ -0,0 +1,29 @@ +// calculate power output gain +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-3, page 387 + +clear;clc; close; + +// Given data +R1=490;// in ohms +R2=68;// in ohms +Rc=120;// in ohms +Re=20;// in ohms +Vcc=30;// in volts +Rl=180;// in ohms +Ri=100;// input independence in ohms +PP=18;// peak-to-peak voltage in volts +Vin=200*10^-3;// in volts + +// Calculations +zinstage=490*68*100/((490*68)+(490*100)+(68*100));// in ohms +Pin=(Vin)^2/(8*zinstage);// ac input power in watts +Pout=(PP)^2/(8*Rl);// ac output power in watts +Ap=Pout/Pin;// power gain +disp(Ap,"Power gain=") + +// Result +// power gain is 1682 diff --git a/317/CH12/EX12.3/example3.txt b/317/CH12/EX12.3/example3.txt new file mode 100755 index 000000000..4d6282a29 --- /dev/null +++ b/317/CH12/EX12.3/example3.txt @@ -0,0 +1 @@ +power gain is 1682 diff --git a/317/CH12/EX12.4/example4.sce b/317/CH12/EX12.4/example4.sce new file mode 100755 index 000000000..dcb2c0567 --- /dev/null +++ b/317/CH12/EX12.4/example4.sce @@ -0,0 +1,39 @@ +// calculate transistor power dissipation and efficiency +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-4, page 387 + +clear;clc; close; +// Given data +R1=490;// in ohms +R2=68;// in ohms +Rc=120;// in ohms +Re=20;// in ohms +Vcc=30;// in volts +Rl=180;// in ohms +Ri=100;// input independence in ohms +PP=18;// peak-to-peak voltage in volts +Vin=200*10^-3;// in volts +Vc=12;// in volts + +// Calculations +Vb=R2*Vcc/(R2+R1);// in volts +Ve=Vb-0.7; +Ie=Ve/Re;// in amperes +Icq=Ie;// dc collector current in amperes +Vceq=Vc-Ve;// dc collector-emitter voltage in volts +Pdq=Vceq*Icq;// transistor power dissipation +// to find stage efficiency +Ibias=Vcc/(R1+R2);// in amperes +Idc=Ibias+Icq;// in amperes +Pdc=Idc*Vcc;// dc input power in watts +Pout=(PP)^2/(8*Rl);// ac output power in watts +n=(Pout/Pdc)*100;// efficiency +disp("Watts",Pdq,"transistor power dissipation=") +disp("%",n,"efficiency=") + +// Results +// transistor power dissipation is 1.34 watts +// efficiency of stage is 3.72% diff --git a/317/CH12/EX12.4/example4.txt b/317/CH12/EX12.4/example4.txt new file mode 100755 index 000000000..30c81644b --- /dev/null +++ b/317/CH12/EX12.4/example4.txt @@ -0,0 +1,2 @@ +transistor power dissipation is 1.34 watts +efficiency of stage is 3.72% diff --git a/317/CH12/EX12.6/example6.sce b/317/CH12/EX12.6/example6.sce new file mode 100755 index 000000000..f932083b2 --- /dev/null +++ b/317/CH12/EX12.6/example6.sce @@ -0,0 +1,28 @@ +// calculate dc collector current,dc collector-emitter voltage,ac resistance seen by collector +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-6, page 391 + +clear;clc; close; +// Given data +R1=50;// in ohms +R2=100;// in ohms +Re=16;// in ohms +Vcc=12;// in volts +Rl=16;// in ohms + +// Calculations +Vb=R2*Vcc/(R2+R1);// in volts +Ve=Vb-0.7; +Ie=Ve/Re;// in amperes +Icq=Ie;// dc collector current in amperes +Vceq=Vcc-Ve;// dc collector-emitter voltage in volts +re=Re/2;// in ohms,re=Re||Rl +disp("Amperes",Icq,"dc collector current=") +disp("Volts",Vceq,"dc collector-emitter voltage=") +disp("ohms",re,"ac resistance =") + +// Results +// Icq=456 mAmperes,Vceq=4.7 ohms,re=8 ohms diff --git a/317/CH12/EX12.6/example6.txt b/317/CH12/EX12.6/example6.txt new file mode 100755 index 000000000..6f2fe62ab --- /dev/null +++ b/317/CH12/EX12.6/example6.txt @@ -0,0 +1 @@ +Icq=456 mAmperes,Vceq=4.7 ohms,re=8 ohms diff --git a/317/CH12/EX12.7/example7.sce b/317/CH12/EX12.7/example7.sce new file mode 100755 index 000000000..66b2314da --- /dev/null +++ b/317/CH12/EX12.7/example7.sce @@ -0,0 +1,35 @@ +// calculate ac load line saturation, cutoff points, maximum peak-to-peak output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-7, page 392 + +clear;clc; close; +// Given data +R1=50;// in ohms +R2=100;// in ohms +Re=16;// in ohms +Vcc=12;// in volts +Rl=16;// in ohms + +// Calculations +Vb=R2*Vcc/(R2+R1);// in volts +Ve=Vb-0.7; +Ie=Ve/Re;// in amperes +Icq=Ie;// dc collector current in amperes +Vceq=Vcc-Ve;// dc collector-emitter voltage in volts +re=Re/2;// in ohms,re=Re||Rl +icsat=Icq+(Vceq/re);// ac load line saturation in amperes +Vcecutoff=Vceq+(Icq*re);// cutoff point in volts +MPP=2*Icq*re;// MPP output voltage in Vpp +disp("Amperes",icsat,"ac load line saturation") +disp("Volts",Vcecutoff,"ac cutoff voltage") +disp("Volts",MPP,"maximum peak-to-peak output voltage=") + +// Result +// ac load line saturation is 1.04 amperes +// cutoff voltage is 8.35 volts +// MPP output voltage is 7.3 Vpp. + + diff --git a/317/CH12/EX12.7/example7.txt b/317/CH12/EX12.7/example7.txt new file mode 100755 index 000000000..5f6581c01 --- /dev/null +++ b/317/CH12/EX12.7/example7.txt @@ -0,0 +1,5 @@ +ac load line saturation is 1.04 amperes +cutoff voltage is 8.35 volts +MPP output voltage is 7.3 Vpp. + + diff --git a/317/CH12/EX12.8/example8.sce b/317/CH12/EX12.8/example8.sce new file mode 100755 index 000000000..e5fe598e6 --- /dev/null +++ b/317/CH12/EX12.8/example8.sce @@ -0,0 +1,27 @@ +// calculate transistor power dissipation and maximum output power +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-8, page 397 + +clear;clc; close; +// Given data +R1=100;// in ohms +R2=100;// in ohms +Vcc=20;// in volts +Rl=8;// in ohms + +// Calculations +MPP=Vcc;// in volts +Pdmax=(MPP^2)/(40*Rl);// maximum transistor power dissipation in watts +Poutmax=(MPP^2)/(8*Rl);// maximum output power in watts +disp("Watts",Pdmax,"maximum power dissipation=") +disp("Watts",Poutmax,"maximum output power=") + + +// Result +// maximum power dissipation is 1.25 watts +// maximum output power is 6.25 watts + + diff --git a/317/CH12/EX12.8/example8.txt b/317/CH12/EX12.8/example8.txt new file mode 100755 index 000000000..dcf212783 --- /dev/null +++ b/317/CH12/EX12.8/example8.txt @@ -0,0 +1,3 @@ +maximum power dissipation is 1.25 watts +maximum output power is 6.25 watts + diff --git a/317/CH12/EX12.9/example9.sce b/317/CH12/EX12.9/example9.sce new file mode 100755 index 000000000..0c57a9329 --- /dev/null +++ b/317/CH12/EX12.9/example9.sce @@ -0,0 +1,29 @@ +// calculate efficiency +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 12-9, page 398 + +clear;clc; close; +// Given data +R=15;// adjustable resistance in ohms +R1=100;// in ohms +R2=100;// in ohms +Vcc=20;// in volts +Rl=8;// in ohms +Vceq=10;// in volts + +// Calculations +Ibias=Vcc/(R1+R2+R);// dc current through biasing resistors +Icsat=Vceq/Rl;// saturation current in amperes +Iav=Icsat/%pi;// collector current in the conducting transistor +Idc=Ibias+Iav;// total current drain in amperes +Pdc=Vcc*Idc;// dc input power in watts +MPP=Vcc;// in volts +Poutmax=(MPP^2)/(8*Rl);// maximum output power in watts +E=(Poutmax/Pdc)*100;// efficiency in percentage +disp("%",E,"efficiency=") + +// Result +// efficiency is 63.6% diff --git a/317/CH12/EX12.9/example9.txt b/317/CH12/EX12.9/example9.txt new file mode 100755 index 000000000..c39876376 --- /dev/null +++ b/317/CH12/EX12.9/example9.txt @@ -0,0 +1 @@ +efficiency is 63.6% diff --git a/317/CH13/EX13.1/example1.sce b/317/CH13/EX13.1/example1.sce new file mode 100755 index 000000000..d2aca41cf --- /dev/null +++ b/317/CH13/EX13.1/example1.sce @@ -0,0 +1,20 @@ +// calculate input resistance of JFET +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-1, page 428 + +clear;clc; close; + +// Given data +// 2N5486 JFET +Vgs=20;// reverse gate voltage in volts +Ig=1*10^-9 ;// gate current in amperes + +// Calculations +Rin=Vgs/Ig;// in ohms +disp("ohms",Rin,"input resistance=") + +// Result +// input resistance is 20,000 Mohms \ No newline at end of file diff --git a/317/CH13/EX13.1/example1.txt b/317/CH13/EX13.1/example1.txt new file mode 100755 index 000000000..ed64e6267 --- /dev/null +++ b/317/CH13/EX13.1/example1.txt @@ -0,0 +1 @@ +input resistance is 20,000 Mohms \ No newline at end of file diff --git a/317/CH13/EX13.10/example10.sce b/317/CH13/EX13.10/example10.sce new file mode 100755 index 000000000..4a51f58d5 --- /dev/null +++ b/317/CH13/EX13.10/example10.sce @@ -0,0 +1,26 @@ +// find drain current,voltage between drain and ground +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-10, page 443 + +clear; clc; close; + +// Given data +Vdd=15;// in volts +Rd=1*10^3;// drain resistance in ohms +Rs=3*10^3;// source resistance in ohms + +// Calculations +// 15 Volts occur across source resistor +Vs=15;// voltage across source resistor in volts +Id=Vs/Rs;// drain current in amperes +Vd=Vdd-(Id*Rd);// drain voltage in volts +disp("Amperes",Id,"Drain current=") +disp("Volts",Vd,"Drain Voltage=") + + +// Result +// Drain current is 5 mAmperes +// Voltage between drain and ground is 10 Volts \ No newline at end of file diff --git a/317/CH13/EX13.10/example10.txt b/317/CH13/EX13.10/example10.txt new file mode 100755 index 000000000..3d4abeee9 --- /dev/null +++ b/317/CH13/EX13.10/example10.txt @@ -0,0 +1,2 @@ +Drain current is 5 mAmperes +Voltage between drain and ground is 10 Volts \ No newline at end of file diff --git a/317/CH13/EX13.11/example11.sce b/317/CH13/EX13.11/example11.sce new file mode 100755 index 000000000..0f049125d --- /dev/null +++ b/317/CH13/EX13.11/example11.sce @@ -0,0 +1,24 @@ +// find drain current,drain voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-11, page 444 + +clear; clc; close; + +// Given data +Vdd=10;// in volts +Vee=5;// in volts +Rd=1*10^3;// drain resistance in ohms +Re=2*10^3;// source resistance in ohms + +// Calculations +Id=(Vee-0.7)/Re;// drain current set up by bipolar junction transistor in amperes +Vd=Vdd-(Id*Rd);// drain voltage in volts +disp("Amperes",Id,"Drain current=") +disp("Volts",Vd,"Drain Voltage=") + +// Result +// Drain current is 2.15 mAmperes +// Drain voltage is 7.85 Volts \ No newline at end of file diff --git a/317/CH13/EX13.11/example11.txt b/317/CH13/EX13.11/example11.txt new file mode 100755 index 000000000..1e1233656 --- /dev/null +++ b/317/CH13/EX13.11/example11.txt @@ -0,0 +1,2 @@ +Drain current is 2.15 mAmperes +Drain voltage is 7.85 Volts \ No newline at end of file diff --git a/317/CH13/EX13.12/example12.sce b/317/CH13/EX13.12/example12.sce new file mode 100755 index 000000000..bb195603f --- /dev/null +++ b/317/CH13/EX13.12/example12.sce @@ -0,0 +1,23 @@ +// find gate-source cutoff voltage and transconductance +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-12, page 447 + +clear; clc; close; + +// Given data +Idss=5*10^-3;// maximum drain current in amperes +gmo=5000*10^-6;// maximum transconductance in Seimen +Vgs=-1;// Gate-source voltage in volts + +// Calculations +Vgsoff=-2*Idss/gmo;// gate-source cutoff voltage in volts +gm=gmo*(1-(Vgs/Vgsoff));// Transconductance at given Vgs +disp("Volts",Vgsoff,"Gate source cutoff voltage=") +disp("Seimen",gm,"transconductance=") + +// Result +// Gate source cutoff voltage is -2 Volts +// Transconductance is 2500 MicroSeimens \ No newline at end of file diff --git a/317/CH13/EX13.12/example12.txt b/317/CH13/EX13.12/example12.txt new file mode 100755 index 000000000..329628c27 --- /dev/null +++ b/317/CH13/EX13.12/example12.txt @@ -0,0 +1,2 @@ +Gate source cutoff voltage is -2 Volts +Transconductance is 2500 MicroSeimens \ No newline at end of file diff --git a/317/CH13/EX13.13/example13.sce b/317/CH13/EX13.13/example13.sce new file mode 100755 index 000000000..6e236d1d6 --- /dev/null +++ b/317/CH13/EX13.13/example13.sce @@ -0,0 +1,23 @@ +// calculate output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-13, page 449 + +clear; clc; close; + +// Given data +Rd=3.6*10^3;// in ohms +Rl=10*10^3;// in ohms +gm=5000*10^-6;// transconductance in Seimen +Vin=10^-3;// input voltage in Vpp + +// Calculations +rd=Rd*Rl/(Rd+Rl);// ac drain resistance in ohms +Av=gm*rd;// voltage gain +Vout=Vin*Av;// output voltage in volts +disp("Volts",Vout,"Output voltage=") + +// Result +// Output voltage is 13.3 mVpp \ No newline at end of file diff --git a/317/CH13/EX13.13/example13.txt b/317/CH13/EX13.13/example13.txt new file mode 100755 index 000000000..56098fdb9 --- /dev/null +++ b/317/CH13/EX13.13/example13.txt @@ -0,0 +1 @@ +Output voltage is 13.3 mVpp \ No newline at end of file diff --git a/317/CH13/EX13.14/example14.sce b/317/CH13/EX13.14/example14.sce new file mode 100755 index 000000000..f48541196 --- /dev/null +++ b/317/CH13/EX13.14/example14.sce @@ -0,0 +1,23 @@ +// calculate output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-14, page 450 + +clear; clc; close; + +// Given data +Rs=10^3;// in ohms +Rl=10^3;// in ohms +gm=2500*10^-6;// transconductance in Seimen +Vin=10^-3;// input voltage in Vpp + +// Calculations +rs=Rs*Rl/(Rs+Rl);// ac drain resistance in ohms +Av=gm*rs/(1+(gm*rs));// voltage gain +Vout=Vin*Av;// output voltage in volts +disp("Volts",Vout,"Output voltage=") + +// Result +// Output voltage is 0.556 mVpp \ No newline at end of file diff --git a/317/CH13/EX13.14/example14.txt b/317/CH13/EX13.14/example14.txt new file mode 100755 index 000000000..5fe574173 --- /dev/null +++ b/317/CH13/EX13.14/example14.txt @@ -0,0 +1 @@ +Output voltage is 0.556 mVpp \ No newline at end of file diff --git a/317/CH13/EX13.15/example15.sce b/317/CH13/EX13.15/example15.sce new file mode 100755 index 000000000..634798a24 --- /dev/null +++ b/317/CH13/EX13.15/example15.sce @@ -0,0 +1,24 @@ +// calculate voltage gain +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-15, page 450 + +clear; clc; close; + +// Given data +Rs1=220;// in ohms +Rs2=780;// in ohms +Rl=3*10^3;// in ohms +gm=2000*10^-6;// transconductance in Seimen + + +// Calculations +Rs=Rs1+Rs2;// total dc source resistance in ohms +rs=Rs*Rl/(Rs+Rl);// ac drain resistance in ohms +Av=gm*rs/(1+(gm*rs));// voltage gain +disp(Av,"Votage gain=") + +// Result +// voltage gain is 0.6 \ No newline at end of file diff --git a/317/CH13/EX13.15/example15.txt b/317/CH13/EX13.15/example15.txt new file mode 100755 index 000000000..c7141c253 --- /dev/null +++ b/317/CH13/EX13.15/example15.txt @@ -0,0 +1 @@ +voltage gain is 0.6 \ No newline at end of file diff --git a/317/CH13/EX13.16/example16.sce b/317/CH13/EX13.16/example16.sce new file mode 100755 index 000000000..65c7f0290 --- /dev/null +++ b/317/CH13/EX13.16/example16.sce @@ -0,0 +1,27 @@ +// calculate drain current,voltage gain +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-16, page 451 + +clear; clc; close; + +// Given data +Vdd=30;// in voltage +Rs=2.2*10^3;// in ohms +Rl=3.3*10^3;// in ohms +gm=3500*10^-6;// transconductance in Seimen + +// Calculations +// 3:1 voltage divider produces a gate voltage of 10 Volts +Vs=10;// voltage across source resistor in volts +Id=Vs/Rs;// drain current in amperes +rs=Rs*Rl/(Rs+Rl);// ac drain resistance in ohms +Av=gm*rs/(1+(gm*rs));// voltage gain +disp("Amperes",Id,"Drain Current=") +disp(Av,"Votage gain=") + +// Results +// Drain current is 4.55 mAmperes +// Voltage gain is 0.822 \ No newline at end of file diff --git a/317/CH13/EX13.16/example16.txt b/317/CH13/EX13.16/example16.txt new file mode 100755 index 000000000..9d736a390 --- /dev/null +++ b/317/CH13/EX13.16/example16.txt @@ -0,0 +1,2 @@ +Drain current is 4.55 mAmperes +Voltage gain is 0.822 \ No newline at end of file diff --git a/317/CH13/EX13.2/example2.sce b/317/CH13/EX13.2/example2.sce new file mode 100755 index 000000000..996bf2294 --- /dev/null +++ b/317/CH13/EX13.2/example2.sce @@ -0,0 +1,23 @@ +// calculate ohmic resistance , gate-source cutoff voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-2, page 430 + +clear; clc; close; + +// Given data +// MPF4857 +Vp=6;// pinchoff voltage in volts +Idss=100*10^-3 ;// maximum drain current in amperes + +// Calculations +Rds=Vp/Idss;// ohmic resistance in ohms +Vgsoff=-Vp;// gate source cutoff voltge is negative of pinchoff voltage +disp("ohms",Rds,"input resistance=") +disp("Volts",Vgsoff,"gate-source cutoff voltage=") + +// Result +// input resistance is 60 ohms +// gate-source cutoff voltage is -6 Volts \ No newline at end of file diff --git a/317/CH13/EX13.2/example2.txt b/317/CH13/EX13.2/example2.txt new file mode 100755 index 000000000..21911dd06 --- /dev/null +++ b/317/CH13/EX13.2/example2.txt @@ -0,0 +1,2 @@ +Input resistance is 60 ohms +Gate-source cutoff voltage is -6 Volts \ No newline at end of file diff --git a/317/CH13/EX13.3/example3.sce b/317/CH13/EX13.3/example3.sce new file mode 100755 index 000000000..9f9f7aad8 --- /dev/null +++ b/317/CH13/EX13.3/example3.sce @@ -0,0 +1,24 @@ +// calculate gate voltage and drain current at half cutoff point +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-3, page 431 + +clear; clc; close; + +// Given data +// 2N5668 +Vgsoff=-4;// gate-source cutoff voltage in volts +Idss=5*10^-3 ;// maximum drain current in amperes + +// Calculations +Vgs=-Vgsoff/2 ;// gate voltage at half cutoff point in volts +Id=Idss/4 ;// drain current at half cutoff point in amperes +disp("Amperes",Id,"Drain current=") +disp("Volts",Vgs,"gate Voltage=") + + +// Result +// Gate voltage at half cutoff point is -2 Volts +// Drain current is 1.25 mAmperes \ No newline at end of file diff --git a/317/CH13/EX13.3/example3.txt b/317/CH13/EX13.3/example3.txt new file mode 100755 index 000000000..d5c696f2c --- /dev/null +++ b/317/CH13/EX13.3/example3.txt @@ -0,0 +1,2 @@ +Gate voltage at half cutoff point is -2 Volts +Drain current is 1.25 mAmperes \ No newline at end of file diff --git a/317/CH13/EX13.4/example4.sce b/317/CH13/EX13.4/example4.sce new file mode 100755 index 000000000..f2b9eba81 --- /dev/null +++ b/317/CH13/EX13.4/example4.sce @@ -0,0 +1,20 @@ +// calculate drain current at half cutoff point +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-4, page 432 + +clear; clc; close; + +// Given data +// 2N5459 +Vgsoff=-8;// gate-source cutoff voltage in volts +Idss=16*10^-3 ;// maximum drain current in amperes + +// Calculations +Id=Idss/4 ;// drain current at half cutoff point in amperes +disp("Amperes",Id,"Drain current=") + +// Result +// Drain current is 4 mAmperes \ No newline at end of file diff --git a/317/CH13/EX13.4/example4.txt b/317/CH13/EX13.4/example4.txt new file mode 100755 index 000000000..90df70370 --- /dev/null +++ b/317/CH13/EX13.4/example4.txt @@ -0,0 +1 @@ +Drain current is 4 mAmperes \ No newline at end of file diff --git a/317/CH13/EX13.6/example6.sce b/317/CH13/EX13.6/example6.sce new file mode 100755 index 000000000..35d627fb3 --- /dev/null +++ b/317/CH13/EX13.6/example6.sce @@ -0,0 +1,26 @@ +// calculate medium source resistance, drain voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-6, page 436 + +clear; clc; close; + +// Given data +Vp=4 ;// pinchoff voltage in volts +Idss=10*10^-3 ;// maximum drain current in amperes +Vdd=30;// in volts +Rd=2*10^3;// drain resistance in ohms + +// Calculations +Rds=Vp/Idss;// medium source resistance in ohms +Id=Idss/4 ;// drain current in amperes +Vd=Vdd-(Id*Rd);// drain voltage in volts +disp("ohms",Rds,"medium source resistance=") +disp("Volts",Vd,"Drain Voltage=") + + +// Result +// medium source resistance is 400 ohms +// drain voltage is 25 volts \ No newline at end of file diff --git a/317/CH13/EX13.6/example6.txt b/317/CH13/EX13.6/example6.txt new file mode 100755 index 000000000..a0794689d --- /dev/null +++ b/317/CH13/EX13.6/example6.txt @@ -0,0 +1,2 @@ +medium source resistance is 400 ohms +drain voltage is 25 volts \ No newline at end of file diff --git a/317/CH13/EX13.8/example8.sce b/317/CH13/EX13.8/example8.sce new file mode 100755 index 000000000..44e51d3e9 --- /dev/null +++ b/317/CH13/EX13.8/example8.sce @@ -0,0 +1,26 @@ +// find Q point +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 13-8, page 440 + +clear; clc; close; + +// Given data +Vdd=30;// in volts +Rd=1*10^3;// drain resistance in ohms +Rs=2*10^3;// source resistance in ohms + +// Calculations +// 3:1 voltage divider produces a gate voltage of 10 Volts +Vs=10;// voltage across source resistor in volts +Id=Vs/Rs;// drain current in amperes +Vd=Vdd-(Id*Rd);// drain voltage in volts +Vds=Vd-Vs;// drain-source voltage in volts +disp("Amperes",Id,"Drain current=") +disp("Volts",Vds,"Drain-source Voltage=") + + +// Result +// Q point is (15,5*10^-3) \ No newline at end of file diff --git a/317/CH13/EX13.8/example8.txt b/317/CH13/EX13.8/example8.txt new file mode 100755 index 000000000..f74aaf78e --- /dev/null +++ b/317/CH13/EX13.8/example8.txt @@ -0,0 +1 @@ +Q point is (15,5*10^-3) \ No newline at end of file diff --git a/317/CH14/EX14.1/example1.sce b/317/CH14/EX14.1/example1.sce new file mode 100755 index 000000000..0a79a7fce --- /dev/null +++ b/317/CH14/EX14.1/example1.sce @@ -0,0 +1,33 @@ +// calculate drain current at given gate-source voltages +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-1, page 482 + +clear; clc; close; + +// Given data +// D-MOSFET +Vgsoff=-3;// gate-source cutoff voltage in volts +Idss=6*10^-3 ;// maximum drain current in amperes +Vgs1=-1 ;// gate source voltage in volts +Vgs2=-2 ;// gate source voltage in volts +Vgs3=0 ;// gate source voltage in volts +Vgs4=1 ;// gate source voltage in volts +Vgs5=2 ;// gate source voltage in volts + +// Calculations +Id1=Idss*(1-(Vgs1/Vgsoff))^2 ;// drain current in amperes +Id2=Idss*(1-(Vgs2/Vgsoff))^2 ;// drain current in amperes +Id3=Idss*(1-(Vgs3/Vgsoff))^2 ;// drain current in amperes +Id4=Idss*(1-(Vgs4/Vgsoff))^2 ;// drain current in amperes +Id5=Idss*(1-(Vgs5/Vgsoff))^2 ;// drain current in amperes +disp("amperes",Id1,"drain current 1=") +disp("amperes",Id2,"drain current 2=") +disp("amperes",Id3,"drain current 3=") +disp("amperes",Id4,"drain current 4=") +disp("amperes",Id5,"drain current 5=") + +// Result +// Values of Drain current is 2.67, 0.667, 6, 10.7, 16.7 mAmperes respectively. \ No newline at end of file diff --git a/317/CH14/EX14.1/example1.txt b/317/CH14/EX14.1/example1.txt new file mode 100755 index 000000000..c03baae63 --- /dev/null +++ b/317/CH14/EX14.1/example1.txt @@ -0,0 +1 @@ +Values of Drain current is 2.67, 0.667, 6, 10.7, 16.7 mAmperes respectively. \ No newline at end of file diff --git a/317/CH14/EX14.12/example12.sce b/317/CH14/EX14.12/example12.sce new file mode 100755 index 000000000..dcc77f5b0 --- /dev/null +++ b/317/CH14/EX14.12/example12.sce @@ -0,0 +1,28 @@ +// calculate the RC time constant and lamp power at full brightness +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-12, page 504 + +clear; clc; close; + +// Given data +R1=2*10^6;// resistance in ohms +R2=1*10^6;// resistance in ohms +R=10;// resistance of the lamp in ohms +Rdson=1.07;// static drain-source on-resistance in ohms +Vdd=30;// drain cutoff voltage in volts +C=10*10^-6;// capacitance in faraday + +// Calculations +Rth=R1*R2/(R1+R2);// thevenin resistance in ohms +RC=Rth*C;// time constant in seconds +Id=Vdd/(R+Rdson) ;// lamp current in amperes +P=Id*Id*R;// lamp power in watts at full brightness +disp("seconds",RC,"time constant=") +disp("watts",P,"lamp power =") + +// Result +// RC time constant is 6.67 seconds +// Lamp power is 73.4 Watts \ No newline at end of file diff --git a/317/CH14/EX14.12/example12.txt b/317/CH14/EX14.12/example12.txt new file mode 100755 index 000000000..9f603f2f4 --- /dev/null +++ b/317/CH14/EX14.12/example12.txt @@ -0,0 +1,2 @@ +RC time constant is 6.67 seconds +Lamp power is 73.4 Watts \ No newline at end of file diff --git a/317/CH14/EX14.13/example13.sce b/317/CH14/EX14.13/example13.sce new file mode 100755 index 000000000..d598ddd6d --- /dev/null +++ b/317/CH14/EX14.13/example13.sce @@ -0,0 +1,29 @@ +// find the constant k value and drain current of E-MOSFET +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-13, page 506 + +clear; clc; close; + +// Given data +// 2N7000 +Idon=600*10^-3 ;// in amperes +Vgson=4.5;// from data sheet in volts +Vgsth=2.1;// from data sheet in volts +Vgs1=3 ;// gate source voltage in volts +Vgs2=4.5 ;// gate source voltage in volts + +// Calculations +k=Idon/([Vgson-Vgsth]^2) +Id1=k*([Vgs1-Vgsth]^2) +Id2=k*([Vgs2-Vgsth]^2) +disp(k,"constant=") +disp("amperes",Id1,"drain current 1=") +disp("amperes",Id2,"drain current 2=") + +// Result +// Constant k is 104 mAmperes/Volts^2 +// Drain current when Vgs is 3 Volts is 84.4 mAmperes +// Drain current when Vgs is 4.5 Volts is 600 mAmperes \ No newline at end of file diff --git a/317/CH14/EX14.13/example13.txt b/317/CH14/EX14.13/example13.txt new file mode 100755 index 000000000..35e0ba33c --- /dev/null +++ b/317/CH14/EX14.13/example13.txt @@ -0,0 +1,3 @@ +Constant k is 104 mAmperes/Volts^2 +Drain current when Vgs is 3 Volts is 84.4 mAmperes +Drain current when Vgs is 4.5 Volts is 600 mAmperes \ No newline at end of file diff --git a/317/CH14/EX14.14/example14.sce b/317/CH14/EX14.14/example14.sce new file mode 100755 index 000000000..cc8394f80 --- /dev/null +++ b/317/CH14/EX14.14/example14.sce @@ -0,0 +1,20 @@ +// find value of Rd for the MOSFET +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-14, page 507 + +clear; clc; close; + +// Given data +Idon=3*10^-3;// from the data sheet of the E-MOSFET in amperes +Vdson=10;// from data sheet of the E-MOSFET in volts +Vdd=25 ;// drain cutoff voltage in volts + +// Calculations +Rd=(Vdd-Vdson)/Idon ;// Rd in ohms +disp("ohms",Rd,"resistance=") + +// Result +// A resistance of 5kohms will allow the MOSFET to operate at a specified Q point. \ No newline at end of file diff --git a/317/CH14/EX14.14/example14.txt b/317/CH14/EX14.14/example14.txt new file mode 100755 index 000000000..fb10fce08 --- /dev/null +++ b/317/CH14/EX14.14/example14.txt @@ -0,0 +1 @@ +A resistance of 5kohms will allow the MOSFET to operate at a specified Q point \ No newline at end of file diff --git a/317/CH14/EX14.15/example15.sce b/317/CH14/EX14.15/example15.sce new file mode 100755 index 000000000..b0a523a95 --- /dev/null +++ b/317/CH14/EX14.15/example15.sce @@ -0,0 +1,38 @@ +// find Vgs,Id,gm,Vout +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-15, page 508 + +clear; clc; close; + +// Given data +k=104*10^-3 ;// constant k of the E-MOSFET +Idon=600*10^-3 ;// in amperes +Vgsth=2.1;// in volts +R1=10^6;// in ohms from the given figure +R2=350*10^3;// in ohms from the given figure +Vin=100*10^-3;// in volts from the given figure +Rd=68;// in ohms from the given figure +Rl=10^3;// in ohms from the given figure +Vdd=12;// drain cutoff voltage in volts from the given figure + +// Calculations +Vg=(R2/(R1+R2))*Vdd ;// ground voltage in volts +Vgs=Vg;// Vgs = ground voltage +Id=k*([Vgs-Vgsth]^2) +gm=2*k*(Vgs-Vgsth);//transconductance in Seimens +rd=Rd*Rl/(Rd+Rl) ;// rd=Rd||Rl in ohms +Av=gm*rd;// voltage gain +Vout=Av*Vin;// output voltage in volts +disp("Volts",Vgs,"gate-source voltage=") +disp("Amperes",Id,"drain current=") +disp("Seimen",gm,"transconductane=") +disp("Volts",Vout,"output voltage=") + +// Result +// Vgs is 3.11 Volts +// Drain current is 106 mAmperes +// Transconductance is 210 mSeimens +// Output voltage is 1.34 mVolts \ No newline at end of file diff --git a/317/CH14/EX14.15/example15.txt b/317/CH14/EX14.15/example15.txt new file mode 100755 index 000000000..7165ea128 --- /dev/null +++ b/317/CH14/EX14.15/example15.txt @@ -0,0 +1,4 @@ +Vgs is 3.11 Volts +Drain current is 106 mAmperes +Transconductance is 210 mSeimens +Output voltage is 1.34 mVolts \ No newline at end of file diff --git a/317/CH14/EX14.2/example2.sce b/317/CH14/EX14.2/example2.sce new file mode 100755 index 000000000..27ea206d0 --- /dev/null +++ b/317/CH14/EX14.2/example2.sce @@ -0,0 +1,29 @@ +// calculate the circuit's output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-2, page 482 + +clear; clc; close; + +// Given data +// D-MOSFET amplifier +Vgsoff=-2 ;// gate-source cutoff voltage in volts +Idss=4*10^-3 ;// maximum drain current in amperes +gmo=2000*10^-6 ;// in seimens +Vdd=15; // in volts from the figure +Rd=2*10^3;// in ohms from the figure +Rl=10*10^3;// in ohms from the figure +Vin=20*10^-3 ;// input voltage in volts + +// Calculations +Vds=Vdd-(Idss*Rd) ;// drain source voltage in volts +rd=(Rd*Rl)/(Rd+Rl) ;// ac drain resistance in ohms +gm=gmo ; // as Vgs=0 +Av=gm*rd ;// amplifier's voltage gain +Vout=Av*Vin; // in volts +disp("Volts ",Vout,"output voltage=") + +// Result +// Output voltage is 66.8 mVolts \ No newline at end of file diff --git a/317/CH14/EX14.2/example2.txt b/317/CH14/EX14.2/example2.txt new file mode 100755 index 000000000..b5bbcb9c4 --- /dev/null +++ b/317/CH14/EX14.2/example2.txt @@ -0,0 +1 @@ +Output voltage is 66.8 mVolts \ No newline at end of file diff --git a/317/CH14/EX14.6/example6.sce b/317/CH14/EX14.6/example6.sce new file mode 100755 index 000000000..2966be772 --- /dev/null +++ b/317/CH14/EX14.6/example6.sce @@ -0,0 +1,23 @@ +// calculate output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-6, page 496 + +clear; clc; close; + +// Given data +Vdd=20;// supply voltage in volts +Rd=10*10^3;// resistance in ohms +Rdson=50;// static drain-source on-resistance in ohms + +// Calculations +Voutlow=Vdd; // when input voltage is low, the lower MOSFET is open and the output voltage= supply voltage +Vouthigh=Vdd*(Rdson/(Rdson+Rd)) ;// when input voltage is high, the lower MOSFET has a resistance of Rd and the output voltage= ground voltage +disp("Volts ",Vouthigh,"output voltage at high input voltage=") +disp("Volts ",Voutlow,"output voltage at low input voltage=") + +// Result +// Output voltage is 20 Volts when input voltage is low +// Output voltage is 100 mVolts when input voltage is high \ No newline at end of file diff --git a/317/CH14/EX14.6/example6.txt b/317/CH14/EX14.6/example6.txt new file mode 100755 index 000000000..e363e3130 --- /dev/null +++ b/317/CH14/EX14.6/example6.txt @@ -0,0 +1,2 @@ +Output voltage is 20 Volts when input voltage is low +Output voltage is 100 mVolts when input voltage is high \ No newline at end of file diff --git a/317/CH14/EX14.7/example7.sce b/317/CH14/EX14.7/example7.sce new file mode 100755 index 000000000..5c797bfef --- /dev/null +++ b/317/CH14/EX14.7/example7.sce @@ -0,0 +1,23 @@ +// calculate output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-7, page 496 + +clear; clc; close; + +// Given data +Vdd=10;// supply voltage in volts +Rd=2*10^3;// resistance in ohms +Rdson=500;// static drain-source on-resistance in ohms + +// Calculations +Voutlow=Vdd; // when input voltage is low, the lower MOSFET is open and the output voltage= supply voltage +Vouthigh=Vdd*(Rdson/(Rdson+Rd)) ;// when input voltage is high, the lower MOSFET has a resistance of Rd and the output voltage= ground voltage +disp("Volts ",Vouthigh,"output voltage at high input voltage=") +disp("Volts ",Voutlow,"output voltage at low input voltage=") + +// Result +// Output voltage is 10 Volts when input voltage is low +// Output voltage is 2 Volts when input voltage is high \ No newline at end of file diff --git a/317/CH14/EX14.7/example7.txt b/317/CH14/EX14.7/example7.txt new file mode 100755 index 000000000..cc8fdf46c --- /dev/null +++ b/317/CH14/EX14.7/example7.txt @@ -0,0 +1,2 @@ +Output voltage is 10 Volts when input voltage is low +Output voltage is 2 Volts when input voltage is high \ No newline at end of file diff --git a/317/CH14/EX14.9/example9.sce b/317/CH14/EX14.9/example9.sce new file mode 100755 index 000000000..0e678ff0c --- /dev/null +++ b/317/CH14/EX14.9/example9.sce @@ -0,0 +1,25 @@ +// calculate current through the motor winding +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 14-9, page 502 + +clear; clc; close; + +// Given data +// MTP4N80E +Vgson=10 ;// gate-source on-voltage in volts +Idon=2; // on-state drain current in amperes +Rdson=1.95; // static drain-source on resistance in ohms +Vdd=30;// drain cutoff voltage in volts +Rd=30;// drain cutoff voltage in ohms + +// Calculations +Idsat=Vdd/Rd;// drain saturation current in amperes +// as IdsatVz") + +// Result +// Since thevenin voltage is greater than zener voltage,zener diode is operating in the breakdown region \ No newline at end of file diff --git a/317/CH5/EX5.2/example2.txt b/317/CH5/EX5.2/example2.txt new file mode 100755 index 000000000..19d394637 --- /dev/null +++ b/317/CH5/EX5.2/example2.txt @@ -0,0 +1 @@ +Since thevenin voltage is greater than zener voltage,zener diode is operating in the breakdown region diff --git a/317/CH5/EX5.3/example3.sce b/317/CH5/EX5.3/example3.sce new file mode 100755 index 000000000..dfd50c75b --- /dev/null +++ b/317/CH5/EX5.3/example3.sce @@ -0,0 +1,24 @@ +// to find zener current +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 5-3, page 149 + +clear;clc; close; + +// Given data +Vl=10;// load voltage in volts +Rl=1*10^3;// in ohms +Rs=270;// in ohms +Vs=18;// in volts +Vz=10;// zener voltage in volts + +// Calculations +Is=(Vs-Vz)/Rs; // current through series resistor in amperes +Il=Vl/Rl;// in amperes +Iz=Is-Il;// zener current in amperes +disp("Amperes",Iz,"zener current =") + +// Result +// Zener current is 19.6 mAmperes diff --git a/317/CH5/EX5.3/example3.txt b/317/CH5/EX5.3/example3.txt new file mode 100755 index 000000000..7230ed5d4 --- /dev/null +++ b/317/CH5/EX5.3/example3.txt @@ -0,0 +1 @@ +Zener current is 19.6 mAmperes diff --git a/317/CH5/EX5.7/example7.sce b/317/CH5/EX5.7/example7.sce new file mode 100755 index 000000000..a3cbe91d6 --- /dev/null +++ b/317/CH5/EX5.7/example7.sce @@ -0,0 +1,21 @@ +// using second approximation find load voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 5-7, page 153 + +clear;clc; close; + +// Given data +Iz=20*10^-3;// zener current in amperes +Rz=8.5;// zener resistance in ohms +Vz=10;// breakdown voltage in volts + +// Calculations +dVl=Iz*Rz;// change in load voltage in volts +Vl=Vz+dVl;// load voltage in volts +disp("Volts",Vl,"load voltage=") + +// Result +// load voltage is 10.17 volts diff --git a/317/CH5/EX5.7/example7.txt b/317/CH5/EX5.7/example7.txt new file mode 100755 index 000000000..1c3cbe0d2 --- /dev/null +++ b/317/CH5/EX5.7/example7.txt @@ -0,0 +1 @@ +load voltage is 10.17 volts diff --git a/317/CH5/EX5.8/example8.sce b/317/CH5/EX5.8/example8.sce new file mode 100755 index 000000000..4f5d33a26 --- /dev/null +++ b/317/CH5/EX5.8/example8.sce @@ -0,0 +1,21 @@ +// find approximate ripple voltage across load +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 5-8, page 154 + +clear;clc; close; + +// Given data +Rs=270; // series resistance in ohms +Vrin=2;// input ripple in volts +Rz=8.5;// zener resistance in ohms +Vz=10;// breakdown voltage in volts + +// Calculations +Vrout=(Rz/Rs)*Vrin;// output ripple in volts +disp("Volts",Vrout,"load ripple=") + +// Result +// approximate load ripple is 63 mVolts diff --git a/317/CH5/EX5.8/example8.txt b/317/CH5/EX5.8/example8.txt new file mode 100755 index 000000000..060cf7ae8 --- /dev/null +++ b/317/CH5/EX5.8/example8.txt @@ -0,0 +1 @@ +approximate load ripple is 63 mVolts diff --git a/317/CH6/EX6.1/example1.sce b/317/CH6/EX6.1/example1.sce new file mode 100755 index 000000000..d61e6c848 --- /dev/null +++ b/317/CH6/EX6.1/example1.sce @@ -0,0 +1,20 @@ +// to find current gain of the transistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-1, page 194 + +clear;clc; close; + +// Given data +Ic=10*10^-3;// collector current in amperes +Ib=40*10^-6;// base current in amperes + +// Calculations +Bdc=Ic/Ib;// current gain +disp(Bdc) +disp(Bdc,"current gain =") + +// Result +// current gain is 250. diff --git a/317/CH6/EX6.1/example1.txt b/317/CH6/EX6.1/example1.txt new file mode 100755 index 000000000..93ef6a64d --- /dev/null +++ b/317/CH6/EX6.1/example1.txt @@ -0,0 +1 @@ +current gain is 250 diff --git a/317/CH6/EX6.11/example11.sce b/317/CH6/EX6.11/example11.sce new file mode 100755 index 000000000..faa99735a --- /dev/null +++ b/317/CH6/EX6.11/example11.sce @@ -0,0 +1,21 @@ +// find power dissipation +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-11, page 211 + +clear;clc; close; + +// Given data +Vce=10;// collector-emmiter voltage in volts +Ic=20*10^-3;// collector-current in amperes +T=25;// ambient temperature +P=625*10^-3;// power rating in watts at 25 degree celcius + +// Calculations +Pd=Vce*Ic;// power dissipation in watts +disp("watts",Pd,"dissipated power=") + +// Result +// As power dissipation is less than rated power at ambient temperature,transistor(2N3904) is safe diff --git a/317/CH6/EX6.11/example11.txt b/317/CH6/EX6.11/example11.txt new file mode 100755 index 000000000..d19a66742 --- /dev/null +++ b/317/CH6/EX6.11/example11.txt @@ -0,0 +1 @@ +As power dissipation is less than rated power at ambient temperature,transistor(2N3904) is safe diff --git a/317/CH6/EX6.12/example12.sce b/317/CH6/EX6.12/example12.sce new file mode 100755 index 000000000..47c2599da --- /dev/null +++ b/317/CH6/EX6.12/example12.sce @@ -0,0 +1,23 @@ +// find if transistor is safe +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-12, page 212 + +clear;clc; close; + +// Given data +T1=100;// ambient temperature +T2=25;// in degree celcius +P=625*10^-3;// power rating in watts at 25 degree celcius +d=5*10^-3;// derating factor with respect to temperature + +// Calculations +dT=T1-T2;// difference in temperature +dP=d*dT;// difference in power +Pd=P-dP;// maximum power dissipated in watts when ambient temperature is 100 degree celcius +disp("watts",Pd,"dissipated power=") + +// Result +// If power dissipation is less than rated power at ambient temperatureor ambient temperature doesnt increase,transistor is safe \ No newline at end of file diff --git a/317/CH6/EX6.12/example12.txt b/317/CH6/EX6.12/example12.txt new file mode 100755 index 000000000..492fd0ece --- /dev/null +++ b/317/CH6/EX6.12/example12.txt @@ -0,0 +1 @@ +If power dissipation is less than rated power at ambient temperatureor ambient temperature doesnt increase,transistor is safe diff --git a/317/CH6/EX6.2/example2.sce b/317/CH6/EX6.2/example2.sce new file mode 100755 index 000000000..ca309f6d0 --- /dev/null +++ b/317/CH6/EX6.2/example2.sce @@ -0,0 +1,19 @@ +// to find collector current of the transistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-2, page 194 + +clear;clc; close; + +// Given data +Bdc=175;// current gain +Ib=0.1*10^-3;// base current in amperes + +// Calculations +Ic=Bdc*Ib;// collector current in amperes +disp("Amperes",Ic,"collector current =") + +// Result +// Collector current is 17.5 mAmperes. diff --git a/317/CH6/EX6.2/example2.txt b/317/CH6/EX6.2/example2.txt new file mode 100755 index 000000000..36ee0d37e --- /dev/null +++ b/317/CH6/EX6.2/example2.txt @@ -0,0 +1 @@ +Collector current is 17.5 mAmperes diff --git a/317/CH6/EX6.3/example3.sce b/317/CH6/EX6.3/example3.sce new file mode 100755 index 000000000..7f12ee910 --- /dev/null +++ b/317/CH6/EX6.3/example3.sce @@ -0,0 +1,20 @@ +// to find base current of the transistor +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-3, page 195 + + clear;clc; close; + +// Given data +Ic=2*10^-3;// collector current in amperes +Bdc=135;// current gain + +// Calculations +Ib=Ic/Bdc;// collector current in amperes +disp("Amperes",Ib,"base current =") + +// Result +// Base current is 14.8 micro Amperes. + diff --git a/317/CH6/EX6.3/example3.txt b/317/CH6/EX6.3/example3.txt new file mode 100755 index 000000000..cc571e7ea --- /dev/null +++ b/317/CH6/EX6.3/example3.txt @@ -0,0 +1 @@ +Base current is 14.8 micro Amperes. diff --git a/317/CH6/EX6.4/example4.sce b/317/CH6/EX6.4/example4.sce new file mode 100755 index 000000000..98eea0b41 --- /dev/null +++ b/317/CH6/EX6.4/example4.sce @@ -0,0 +1,22 @@ +// to find base current +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-4, page 197 + + clear;clc; close; + +// Given data +Bdc=200;// current gain +Vbb=2;// base source voltage in volts +Vbe=0.7;// emitter diode in volts +Rb=100*10^3;// resistance in ohms + +// Calculations +Ib=(Vbb-Vbe)/Rb;// current through base resistor in amperes +Ic=Ib*Bdc;// collector current in amperes +disp("Amperes",Ic,"collector current =") + +// Result +// collector current is 2.6mAmperes diff --git a/317/CH6/EX6.4/example4.txt b/317/CH6/EX6.4/example4.txt new file mode 100755 index 000000000..c3be7b9f3 --- /dev/null +++ b/317/CH6/EX6.4/example4.txt @@ -0,0 +1 @@ +collector current is 2.6mAmperes diff --git a/317/CH6/EX6.5/example5.sce b/317/CH6/EX6.5/example5.sce new file mode 100755 index 000000000..b9a8bc8d6 --- /dev/null +++ b/317/CH6/EX6.5/example5.sce @@ -0,0 +1,29 @@ +// find Ib,Ic,Vce,Pd +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-5, page 201 + +clear;clc; close; + +// Given data +Rc=2*10^3;// resistance in ohms +Bdc=300;// current gain +Vbb=10;// base source voltage in volts +Vbe=0.7;// emitter diode in volts +Rb=1*10^6;// resistance in ohms +Vcc=10;// in volts + +// Calculations +Ib=(Vbb-Vbe)/Rb;// current through base resistor in amperes +Ic=Ib*Bdc;// collector current in amperes +Vce=Vcc-(Ic*Rc);// collector-emitter voltage in volts +Pd=Vce*Ic;// collector power dissipation in watts +disp("Amperes",Ib,"base current =") +disp("Amperes",Ic,"collector current =") +disp("Volts",Vce,"collector-emitter voltage =") +disp("watts",Pd,"dissipated power=") + +// Result +// Ib is 9.3 microAmperes,Ic is 2.79 mAmperes,Vce is 4.42 volts,Pd is 12.3 mWatts \ No newline at end of file diff --git a/317/CH6/EX6.5/example5.txt b/317/CH6/EX6.5/example5.txt new file mode 100755 index 000000000..a2a6a0db3 --- /dev/null +++ b/317/CH6/EX6.5/example5.txt @@ -0,0 +1 @@ +Ib is 9.3 microAmperes,Ic is 2.79 mAmperes,Vce is 4.42 volts,Pd is 12.3 mWatts diff --git a/317/CH6/EX6.6/example6.sce b/317/CH6/EX6.6/example6.sce new file mode 100755 index 000000000..a91a0836c --- /dev/null +++ b/317/CH6/EX6.6/example6.sce @@ -0,0 +1,25 @@ +// calculate current gain for 2N4424 +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-6, page 202 + +clear;clc; close; + +// Given data +Rc=470;// resistance in ohms +Vbb=10;// base source voltage in volts +Vbe=0.7;// emitter diode in volts +Rb=330*10^3;// resistance in ohms +Vce=5.45;// collector-emitter voltage in volts + +// Calculations +V=Vbb-Vce;// voltage across collector-resistance in volts +Ic=V/Rc;// collector current in amperes +Ib=(Vbb-Vbe)/Rb;// current through base resistor in amperes +Bdc=Ic/Ib;// current gain +disp(Bdc,"current gain") + +// Result +// current gain is 343 diff --git a/317/CH6/EX6.6/example6.txt b/317/CH6/EX6.6/example6.txt new file mode 100755 index 000000000..917da58e5 --- /dev/null +++ b/317/CH6/EX6.6/example6.txt @@ -0,0 +1 @@ +current gain is 343 diff --git a/317/CH6/EX6.7/example7.sce b/317/CH6/EX6.7/example7.sce new file mode 100755 index 000000000..8916c72a1 --- /dev/null +++ b/317/CH6/EX6.7/example7.sce @@ -0,0 +1,25 @@ +// find collector-emmiter voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-7, page 204 + +clear;clc; close; + +// Given data +Rb=470*10^3;// resistance in ohms +Vbe=0;// as emmiter diode is ideal +Bdc=100;// current gain +Vbb=15;// base source voltage in volts +Rc=3.6*10^3;// resistance in ohms +Vcc=15;// collector-supply voltage in volts + +// Calculations +Ib=(Vbb-Vbe)/Rb;// current through base resistor in amperes +Ic=Ib*Bdc;// collector current in amperes +Vce=Vcc-(Ic*Rc);// collector-emitter voltage in volts +disp("Volts",Vce,"collector-emitter voltage =") + +// Result +// collector-emmiter voltage is 3.52 Volts diff --git a/317/CH6/EX6.7/example7.txt b/317/CH6/EX6.7/example7.txt new file mode 100755 index 000000000..88e0dcae3 --- /dev/null +++ b/317/CH6/EX6.7/example7.txt @@ -0,0 +1 @@ +collector-emmiter voltage is 3.52 Volts diff --git a/317/CH6/EX6.8/example8.sce b/317/CH6/EX6.8/example8.sce new file mode 100755 index 000000000..f9b706eeb --- /dev/null +++ b/317/CH6/EX6.8/example8.sce @@ -0,0 +1,25 @@ +// find collector-emmiter voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-8, page 205 + +clear;clc; close; + +// Given data +Rb=470*10^3;// resistance in ohms +Vbe=0.7;// using second approximation +Bdc=100;// current gain +Vbb=15;// base source voltage in volts +Rc=3.6*10^3;// resistance in ohms +Vcc=15;// collector-supply voltage in volts + +// Calculations +Ib=(Vbb-Vbe)/Rb;// current through base resistor in amperes +Ic=Ib*Bdc;// collector current in amperes +Vce=Vcc-(Ic*Rc);// collector-emitter voltage in volts +disp("Volts",Vce,"collector-emitter voltage =") + +// Result +// collector-emmiter voltage is 4.06 Volts. diff --git a/317/CH6/EX6.8/example8.txt b/317/CH6/EX6.8/example8.txt new file mode 100755 index 000000000..54c40de02 --- /dev/null +++ b/317/CH6/EX6.8/example8.txt @@ -0,0 +1 @@ +collector-emmiter voltage is 4.06 Volts. diff --git a/317/CH6/EX6.9/example9.sce b/317/CH6/EX6.9/example9.sce new file mode 100755 index 000000000..15b6d44d1 --- /dev/null +++ b/317/CH6/EX6.9/example9.sce @@ -0,0 +1,25 @@ +// find collector-emmiter voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 6-9, page 206 + +clear;clc; close; + +// Given data +Rb=470*10^3;// resistance in ohms +Vbe=1;// voltage across emitter diode in volts +Bdc=100;// current gain +Vbb=15;// base source voltage in volts +Rc=3.6*10^3;// resistance in ohms +Vcc=15;// collector-supply voltage in volts + +// Calculations +Ib=(Vbb-Vbe)/Rb;// current through base resistor in amperes +Ic=Ib*Bdc;// collector current in amperes +Vce=Vcc-(Ic*Rc);// collector-emitter voltage in volts +disp("Volts",Vce,"collector-emitter voltage =") + +// Result +// collector-emmiter voltage is 4.27 Volts diff --git a/317/CH6/EX6.9/example9.txt b/317/CH6/EX6.9/example9.txt new file mode 100755 index 000000000..bf238e55e --- /dev/null +++ b/317/CH6/EX6.9/example9.txt @@ -0,0 +1 @@ +collector-emmiter voltage is 4.27 Volts diff --git a/317/CH7/EX7.1/example1.sce b/317/CH7/EX7.1/example1.sce new file mode 100755 index 000000000..65a4475f9 --- /dev/null +++ b/317/CH7/EX7.1/example1.sce @@ -0,0 +1,22 @@ +// calculate saturation current and cutoff voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-1, page 228 + +clear;clc; close; + +// Given data +Vcc=30;// collector supply voltage in volts +Rc=3*10^3;// collector resistance in ohms + +// Calculations +Icsat=Vcc/Rc;// saturation current in amperes +Vcecutoff=Vcc;// cutoff voltage in volts +disp("Amperes",Icsat,"Saturation Current") +disp("Volts",Vcecutoff,"cutoff voltage") + +// Result +// saturation current is 10 mAmperes +// cutoff voltage is 30 Volts diff --git a/317/CH7/EX7.1/example1.txt b/317/CH7/EX7.1/example1.txt new file mode 100755 index 000000000..6f4b4fc44 --- /dev/null +++ b/317/CH7/EX7.1/example1.txt @@ -0,0 +1,2 @@ +saturation current is 10 mAmperes +cutoff voltage is 30 Volts diff --git a/317/CH7/EX7.2/example2.sce b/317/CH7/EX7.2/example2.sce new file mode 100755 index 000000000..843f43e7f --- /dev/null +++ b/317/CH7/EX7.2/example2.sce @@ -0,0 +1,23 @@ +// calculate saturation current and cutoff voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-2, page 228 + +clear;clc; close; + +// Given data + +Vcc=9;// collector supply voltage in volts +Rc=3*10^3;// collector resistance in ohms + +// Calculations +Icsat=Vcc/Rc;// saturation current in amperes +Vcecutoff=Vcc;// cutoff voltage in volts +disp("Amperes",Icsat,"Saturation Current") +disp("Volts",Vcecutoff,"cutoff voltage") + +// Result +// saturation current is 3 mAmperes +// cutoff voltage is 9 Volts diff --git a/317/CH7/EX7.2/example2.txt b/317/CH7/EX7.2/example2.txt new file mode 100755 index 000000000..62d811706 --- /dev/null +++ b/317/CH7/EX7.2/example2.txt @@ -0,0 +1,2 @@ +saturation current is 3 mAmperes +cutoff voltage is 9 Volts diff --git a/317/CH7/EX7.3/example3.sce b/317/CH7/EX7.3/example3.sce new file mode 100755 index 000000000..80e14c8c0 --- /dev/null +++ b/317/CH7/EX7.3/example3.sce @@ -0,0 +1,24 @@ +// calculate saturation current and cutoff voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-3, page 229 + +clear;clc; close; + +// Given data + +Vcc=15;// collector supply voltage in volts +Rc=1*10^3;// collector resistance in ohms + +// Calculations +Icsat=Vcc/Rc;// saturation current in amperes +Vcecutoff=Vcc;// cutoff voltage in volts +disp("Amperes",Icsat,"Saturation Current") +disp("Volts",Vcecutoff,"cutoff voltage") + + +// Result +// saturation current is 15 mAmperes +// cutoff voltage is 15 Volts diff --git a/317/CH7/EX7.3/example3.txt b/317/CH7/EX7.3/example3.txt new file mode 100755 index 000000000..f3baed4ce --- /dev/null +++ b/317/CH7/EX7.3/example3.txt @@ -0,0 +1,2 @@ +saturation current is 15 mAmperes +cutoff voltage is 15 Volts diff --git a/317/CH7/EX7.4/example4.sce b/317/CH7/EX7.4/example4.sce new file mode 100755 index 000000000..ab3f10246 --- /dev/null +++ b/317/CH7/EX7.4/example4.sce @@ -0,0 +1,22 @@ +// calculate saturation current and cutoff voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-4, page 229 + +clear;clc; close; + +// Given data +Vcc=15;// collector supply voltage in volts +Rc=3*10^3;// collector resistance in ohms + +// Calculations +Icsat=Vcc/Rc;// saturation current in amperes +Vcecutoff=Vcc;// cutoff voltage in volts +disp("Amperes",Icsat,"Saturation Current") +disp("Volts",Vcecutoff,"cutoff voltage") + +// Result +// saturation current is 5 mAmperes +// cutoff voltage is 15 Volts \ No newline at end of file diff --git a/317/CH7/EX7.4/example4.txt b/317/CH7/EX7.4/example4.txt new file mode 100755 index 000000000..bbabcaa64 --- /dev/null +++ b/317/CH7/EX7.4/example4.txt @@ -0,0 +1,2 @@ +saturation current is 5 mAmperes +cutoff voltage is 15 Volts diff --git a/317/CH7/EX7.5/example5.sce b/317/CH7/EX7.5/example5.sce new file mode 100755 index 000000000..5258ec89d --- /dev/null +++ b/317/CH7/EX7.5/example5.sce @@ -0,0 +1,25 @@ +// calculate collector-emitter resistance voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-5, page 232 + +clear;clc; close; + +// Given data +Bdc=100 +Vbb=15;// in volts +Vcc=15;// collector supply voltage in volts +Vbe=0.7;// in volts +Rb=1*10^6;// base resistance in ohms +Rc=3*10^3;// collector resistance in ohms + +// Calculations +Ib=(Vbb-Vbe)/Rb;// base current in amperes +Ic=Bdc*Ib;// collector current in amperes +Vce=Vcc-(Ic*Rc);// collector-emitter voltage in volts +disp("Volts",Vce,"collector-emitter voltage") + +// Result +// collector-emitter voltage is 10.7 volts diff --git a/317/CH7/EX7.5/example5.txt b/317/CH7/EX7.5/example5.txt new file mode 100755 index 000000000..ac5a7b788 --- /dev/null +++ b/317/CH7/EX7.5/example5.txt @@ -0,0 +1 @@ +collector-emitter voltage is 10.7 volts diff --git a/317/CH7/EX7.6/example6.sce b/317/CH7/EX7.6/example6.sce new file mode 100755 index 000000000..a5623989e --- /dev/null +++ b/317/CH7/EX7.6/example6.sce @@ -0,0 +1,24 @@ +// find whether transistor remains in saturated region +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-6, page 235 + +clear;clc; close; + +// Given data +Vcc=20;// collector supply voltage in volts +Vbb=10;// base voltage in volts +Rc=10*10^3;// collector resistance in ohms +Rb=1*10^6;// base resistance in ohms +Bdc=50; + +// Calculations +Ib=Vbb/Rb;// base current in amperes +Ic=Bdc*Ib;// collector current in amperes +Vce=Vcc-(Ic*Rc);// collector-emitter voltage in volts +disp("Volts",Vce,"collector-emitter voltage") + +// Result +// as Vce>0 ,the transistor is not saturated diff --git a/317/CH7/EX7.6/example7.txt b/317/CH7/EX7.6/example7.txt new file mode 100755 index 000000000..8c52e2b0e --- /dev/null +++ b/317/CH7/EX7.6/example7.txt @@ -0,0 +1 @@ +as Ic>Icsat ,the transistor is saturated diff --git a/317/CH7/EX7.7/example7.sce b/317/CH7/EX7.7/example7.sce new file mode 100755 index 000000000..f1a2f2cfa --- /dev/null +++ b/317/CH7/EX7.7/example7.sce @@ -0,0 +1,26 @@ +// find whether transistor remains in saturated region +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-7, page 235 + +clear;clc; close; + +// Given data +Vcc=20;// collector supply voltage in volts +Vbb=10;// base voltage in volts +Rc=5*10^3;// collector resistance in ohms +Rb=1*10^6;// base resistance in ohms +Bdc=50; + +// Calculations +Icsat=Vcc/Rc;// saturation current in amperes +Ib=Vbb/Rb;// base current in amperes +Ic=Bdc*Ib;// collector current in amperes +disp(Ic) +disp(Icsat) +disp("Ic>Icsat") + +// Result +// as Ic>Icsat ,the transistor is saturated diff --git a/317/CH7/EX7.7/example7.txt b/317/CH7/EX7.7/example7.txt new file mode 100755 index 000000000..8c52e2b0e --- /dev/null +++ b/317/CH7/EX7.7/example7.txt @@ -0,0 +1 @@ +as Ic>Icsat ,the transistor is saturated diff --git a/317/CH7/EX7.8/example8.sce b/317/CH7/EX7.8/example8.sce new file mode 100755 index 000000000..bff4181d8 --- /dev/null +++ b/317/CH7/EX7.8/example8.sce @@ -0,0 +1,25 @@ +// find the 2 values of output voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-8, page 236 + +clear;clc; close; + +// Given data +Vcc=5;// collector supply voltage in volts +Vbb=10;// base voltage in volts +Rc=1*10^3;// collector resistance in ohms +Rb=10*10^3;// base resistance in ohms +Bdc=50;// current gain +Vcesat=0.15;// saturation voltage in volts +Iceo=50*10^-9;// collector leakage current in amperes + +// Calculations +Vce=Vcc-(Iceo*Rc);// collector-emitter voltage in volts +disp("Volts",Vcesat,"Output voltage") +disp("Volts",Vce,"Output voltage") + +// Result +// the 2 output voltages are 5 volts and 0.15 volts diff --git a/317/CH7/EX7.8/example8.txt b/317/CH7/EX7.8/example8.txt new file mode 100755 index 000000000..82c78bc72 --- /dev/null +++ b/317/CH7/EX7.8/example8.txt @@ -0,0 +1 @@ +the 2 output voltages are 5 volts and 0.15 volts diff --git a/317/CH7/EX7.9/example9.sce b/317/CH7/EX7.9/example9.sce new file mode 100755 index 000000000..d2b1c8cdb --- /dev/null +++ b/317/CH7/EX7.9/example9.sce @@ -0,0 +1,27 @@ +// find voltage between collector and ground and between collector and emitter +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 7-9, page 239 + +clear;clc; close; + +// Given data +Vcc=15;// collector supply voltage in volts +Vbb=5;// base voltage in volts +Rc=2*10^3;// collector resistance in ohms +Re=1*10^3;// emitter resistance in ohms + +// Calculations +Ve=Vbb-0.7;// emitter voltage in volts +Ie=Ve/Re;// emitter current in amperes +Ic=Ie;// collector current is equal to emitter current +Vc=Vcc-(Ic*Rc);// collector voltage in volts +Vce=Vc-Ve;// collector-emitter voltage in volts +disp("Volts",Vce,"collector-emitter voltage") +disp("Volts",Vc,"collector-ground voltage") + +// Result +// collector-to-ground voltage is 6.4 volts +// collector-emitter voltage is 2.1 volts diff --git a/317/CH7/EX7.9/example9.txt b/317/CH7/EX7.9/example9.txt new file mode 100755 index 000000000..dfc000777 --- /dev/null +++ b/317/CH7/EX7.9/example9.txt @@ -0,0 +1 @@ +collector-to-ground voltage is 6.4 volts diff --git a/317/CH8/EX8.1/example1.sce b/317/CH8/EX8.1/example1.sce new file mode 100755 index 000000000..92e04874b --- /dev/null +++ b/317/CH8/EX8.1/example1.sce @@ -0,0 +1,29 @@ +// calculate the collector-emmitter voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 8-1, page 263 + +clear;clc; close; + +// Given data + +Vcc=10;// collector supply voltage in volts +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Rc=3.6*10^3;// collector resistance +Re=1*10^3;// emitter resistance + +// Calculations + +Vbb=R2*Vcc/(R1+R2);// base voltage in ohms +Ve=Vbb-0.7;// emitter voltage +Ie=Ve/Re;// emitter current in amperes +Ic=Ie;// collector current is approximately equal to emitter current +Vc=Vcc-(Ic*Rc);// collector-to-ground voltage in volts +Vce=Vc-Ve;// collector-emitter voltage in volts +disp("Volts",Vce,"Collector-Emitter Voltage") + +// Result +// collector-emitter voltage is 4.92 volts. diff --git a/317/CH8/EX8.1/example1.txt b/317/CH8/EX8.1/example1.txt new file mode 100755 index 000000000..dfb7fba01 --- /dev/null +++ b/317/CH8/EX8.1/example1.txt @@ -0,0 +1 @@ +Collector-emitter voltage is 4.92 volts. diff --git a/317/CH8/EX8.3/example3.sce b/317/CH8/EX8.3/example3.sce new file mode 100755 index 000000000..eaf1d17c1 --- /dev/null +++ b/317/CH8/EX8.3/example3.sce @@ -0,0 +1,27 @@ +// find emitter current +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 8-3, page 266 + +clear;clc; close; + +// Given data +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms +Rc=3.6*10^3;// in ohms +Re=1*10^3;// in ohms +Bdc=200;// current gain +Vbb=1.8;// base supply voltage in volts +Vbe=0.7;// voltage across emitter in volts + +// Calculations +Rth=(R1*R2)/(R1+R2);// thevenin voltage in volts(R1||R2) +Rin=Bdc*Re;// input resistance of base +// as Rth<0.01*Rin, voltage divider is stiff +Ie=(Vbb-Vbe)/(Re+(Rth/Bdc));// emitter current in amperes +disp("Amperes",Ie,"Emitter Current") + +// Result +// voltage divider is stiff, emitter current is 1.09 milliamperes diff --git a/317/CH8/EX8.3/example3.txt b/317/CH8/EX8.3/example3.txt new file mode 100755 index 000000000..8ba3f87cd --- /dev/null +++ b/317/CH8/EX8.3/example3.txt @@ -0,0 +1 @@ +voltage divider is stiff, emitter current is 1.09 milliamperes diff --git a/317/CH8/EX8.4/example4.sce b/317/CH8/EX8.4/example4.sce new file mode 100755 index 000000000..a196a723e --- /dev/null +++ b/317/CH8/EX8.4/example4.sce @@ -0,0 +1,31 @@ +// find resistances to fit in the given VDB design +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 8-4, page 269 + +clear;clc; close; + +// Given data +// 2N3904 +Bdc=100;// current gain +Vcc=10 ;// supply voltage in volts +Ic=10*10^-3;// collector current in amperes + +// Calculations +Ve=0.1*Vcc;// emitter voltage in volts +Ie=Ic;// collector current is equal to emitter current +Re=Ve/Ie;// emitter resistance in ohms +Rc=4*Re;// collector resistance in ohms +R2max=0.01*Bdc*Re;// in ohms +V2=Ve+0.7;// in volts +V1=Vcc-V2;// in volts +R1=(V1*R2max)/V2;// in ohms +disp("Ohms",R1,"R1=") +disp("Ohms",R2max,"R2=") +disp("Ohms",Rc," Collector Resistance=") +disp("Ohms",Re,"Emitter Resistance=") + +// Result +// R1=488 ohms, R2=100 ohms, Rc=400 ohms, Re=100 ohms diff --git a/317/CH8/EX8.4/example4.txt b/317/CH8/EX8.4/example4.txt new file mode 100755 index 000000000..63f9e9244 --- /dev/null +++ b/317/CH8/EX8.4/example4.txt @@ -0,0 +1 @@ +R1=488 ohms, R2=100 ohms, Rc=400 ohms, Re=100 ohms diff --git a/317/CH8/EX8.5/example5.sce b/317/CH8/EX8.5/example5.sce new file mode 100755 index 000000000..bb87cbaae --- /dev/null +++ b/317/CH8/EX8.5/example5.sce @@ -0,0 +1,24 @@ +// find collector voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 8-5, page 271 + +clear;clc; close; + +// Given data +Re=1.8*10^3;// emitter current in ohms +Rc=3.6*10^3;// collector resistance in ohms +Rb=2.7*10^3;// in ohms +Vre=1.3;// voltage across the emitter resistor in volts +Vcc=10;// collector supply voltage in volts + +// Calculations +Ie=Vre/Re;// emitter current in amperes +Ic=Ie;// collector current is equal to emitter current +Vc=Vcc-Ic*Rc;// collector voltage in volts +disp("Volts",Vc,"Collector Voltage") + +// Result +// collector voltage is 7.4 volts diff --git a/317/CH8/EX8.5/example5.txt b/317/CH8/EX8.5/example5.txt new file mode 100755 index 000000000..270275d80 --- /dev/null +++ b/317/CH8/EX8.5/example5.txt @@ -0,0 +1 @@ +collector voltage is 7.4 volts diff --git a/317/CH8/EX8.6/example6.sce b/317/CH8/EX8.6/example6.sce new file mode 100755 index 000000000..606ec29d4 --- /dev/null +++ b/317/CH8/EX8.6/example6.sce @@ -0,0 +1,23 @@ +// find collector to ground voltage +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 8-6, page 271 + +clear;clc; close; + +// Given data +Vee=15;// in volts +Vcc=15;// in volts +Rc=10*10^3;// in ohms +Re=20*10^3;// in ohms + +// Calculations +Ie=(Vee-0.7)/Re;// emitter current in amperes +Ic=Ie;// collector current is equal to emitter current +Vc=Vcc-Ic*Rc;// collector voltage in volts +disp("Volts",Vc,"Collector Voltage") + +// Result +// collector to ground voltage is 7.85 volts diff --git a/317/CH8/EX8.6/example6.txt b/317/CH8/EX8.6/example6.txt new file mode 100755 index 000000000..d58e2e615 --- /dev/null +++ b/317/CH8/EX8.6/example6.txt @@ -0,0 +1 @@ +collector to ground voltage is 7.85 volts diff --git a/317/CH8/EX8.7/example7.sce b/317/CH8/EX8.7/example7.sce new file mode 100755 index 000000000..2a98eb1ef --- /dev/null +++ b/317/CH8/EX8.7/example7.sce @@ -0,0 +1,33 @@ +// calculate the 3 transistor voltages for pnp circuit +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 8-7, page 278 + +clear;clc; close; + +// Given data +Vee=10;// in volts +Vcc=10;// in volts +Rc=3.6*10^3;// in ohms +Re=1*10^3;// in ohms +R1=10*10^3;// in ohms +R2=2.2*10^3;// in ohms + +// Calculations +V2=(R2/(R2+R1))*Vee;//voltage across R2 +Ve=V2-0.7;// voltage across emitter resistor in volts +Ie=Ve/Re;// emitter current in amperes +Ic=Ie;// collector current is equal to emitter current +Vc=Ic*Rc;// collector-ground voltage in volts +Vb=Vcc-V2;// base -ground voltage in volts +Vee=Vcc-Ve;// emitter-ground voltage in volts +disp("Volts",Vc,"Collector Voltage") +disp("Volts",Vb,"Base Voltage") +disp("Volts",Vee,"Emitter Voltage") + +// Result +// collector-ground voltage is 3.96 volts +// base-ground voltage is 8.2 volts +// emitter-ground voltage is 8.9 volts diff --git a/317/CH8/EX8.7/example7.txt b/317/CH8/EX8.7/example7.txt new file mode 100755 index 000000000..68ec0a0fa --- /dev/null +++ b/317/CH8/EX8.7/example7.txt @@ -0,0 +1,3 @@ +collector-ground voltage is 3.96 volts +base-ground voltage is 8.2 volts +emitter-ground voltage is 8.9 volts diff --git a/317/CH9/EX9.1/example1.sce b/317/CH9/EX9.1/example1.sce new file mode 100755 index 000000000..6f93e83ca --- /dev/null +++ b/317/CH9/EX9.1/example1.sce @@ -0,0 +1,21 @@ +// find the value of capacitance +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 9-1, page 289 + +clear;clc; close; + +// Given data +R=2*10^3;// resistance in ohms +fmin=20;// lower frequency range +fmax=20*10^3;// higher frequency range + +// Calculations +Xc=200;// Xc<0.1*R at 20 Hertz +C=1/(2*%pi*fmin*Xc);// in faraday +disp("Faraday",C,"Capacitance=") + +// Result +// Capacitance required is 39.8 micro Faraday diff --git a/317/CH9/EX9.1/example1.txt b/317/CH9/EX9.1/example1.txt new file mode 100755 index 000000000..903830ae1 --- /dev/null +++ b/317/CH9/EX9.1/example1.txt @@ -0,0 +1 @@ +Capacitance required is 39.8 micro Faraday diff --git a/317/CH9/EX9.2/example2.sce b/317/CH9/EX9.2/example2.sce new file mode 100755 index 000000000..a14f32739 --- /dev/null +++ b/317/CH9/EX9.2/example2.sce @@ -0,0 +1,22 @@ +// find the value of capacitance +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 9-2, page 293 + +clear;clc; close; + +// Given data +R1=600;// resistance in ohms +R2=1*10^3;// resistance in ohms +R=(R1*R2)/(R1+R2);// R=R1||R2 +f=1*10^3;// frequency in hertz + +// Calculations +Xc=37.5;// Xc<0.1*R at 1000 Hertz +C=1/(2*%pi*f*Xc);// in faraday +disp("Faraday",C,"Capacitance=") + +// Result +// Capacitance required is 4.2 micro Faraday diff --git a/317/CH9/EX9.2/example2.txt b/317/CH9/EX9.2/example2.txt new file mode 100755 index 000000000..4ae2aa21b --- /dev/null +++ b/317/CH9/EX9.2/example2.txt @@ -0,0 +1 @@ +Capacitance required is 4.2 micro Faraday diff --git a/317/CH9/EX9.3/example3.sce b/317/CH9/EX9.3/example3.sce new file mode 100755 index 000000000..25c82c4a5 --- /dev/null +++ b/317/CH9/EX9.3/example3.sce @@ -0,0 +1,21 @@ +// find maximum small signal emitter current +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 9-3, page 297 + +clear;clc; close; + +// Given data +Vee=2;// in volts +Vbe=0.7;// in volts +Re=1*10^3;// in ohms + +// Calculations +Ieq=(Vee-Vbe)/Re;// Q point emitter current in amperes +ieppmax=0.1*Ieq;// maximum small signal emitter current in amperes +disp(ieppmax,"maximum small signal emitter current") + +// Result +// Maximum small signal emitter current is 130 microApp. diff --git a/317/CH9/EX9.3/example3.txt b/317/CH9/EX9.3/example3.txt new file mode 100755 index 000000000..7539076ca --- /dev/null +++ b/317/CH9/EX9.3/example3.txt @@ -0,0 +1 @@ +Maximum small signal emitter current is 130 microApp diff --git a/317/CH9/EX9.4/example4.sce b/317/CH9/EX9.4/example4.sce new file mode 100755 index 000000000..a12fa248a --- /dev/null +++ b/317/CH9/EX9.4/example4.sce @@ -0,0 +1,18 @@ +// find re(ac) +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 9-4, page 301 + +clear;clc; close; + +// Given data +Ie=3*10^-3;// emitter current in amperes + +// Calculations +re=25*10^-3/Ie;// ac emitter resistance in ohms +disp("Ohms",re,"re(ac)=") + +// Result +// re(ac) of the base-biased amplifier is 8.33 ohms diff --git a/317/CH9/EX9.4/example4.txt b/317/CH9/EX9.4/example4.txt new file mode 100755 index 000000000..ba9f5e3f0 --- /dev/null +++ b/317/CH9/EX9.4/example4.txt @@ -0,0 +1 @@ +re of the base-biased amplifier is 8.33 ohms \ No newline at end of file diff --git a/317/CH9/EX9.5/example5.sce b/317/CH9/EX9.5/example5.sce new file mode 100755 index 000000000..9c23d1a98 --- /dev/null +++ b/317/CH9/EX9.5/example5.sce @@ -0,0 +1,18 @@ +// find re(ac) +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 9-5, page 301 + +clear;clc; close; + +// Given data +Ie=1.1*10^-3;// emitter current in amperes + +// Calculations +re=25*10^-3/Ie;// ac emitter resistance in ohms +disp("Ohms",re,"re(ac)=") + +// Result +// re(ac) of the base-biased amplifier is 22.7 ohms diff --git a/317/CH9/EX9.5/example5.txt b/317/CH9/EX9.5/example5.txt new file mode 100755 index 000000000..62053afa5 --- /dev/null +++ b/317/CH9/EX9.5/example5.txt @@ -0,0 +1 @@ +re of the base-biased amplifier is 22.7 ohms \ No newline at end of file diff --git a/317/CH9/EX9.6/example6.sce b/317/CH9/EX9.6/example6.sce new file mode 100755 index 000000000..78cd0ec74 --- /dev/null +++ b/317/CH9/EX9.6/example6.sce @@ -0,0 +1,18 @@ +// find re(ac) +// Electronic Principles +// By Albert Malvino , David Bates +// Seventh Edition +// The McGraw-Hill Companies +// Example 9-6, page 301 + +clear;clc; close; + +// Given data +Ie=1.3*10^-3;// emitter current in amperes + +// Calculations +re=25*10^-3/Ie;// ac emitter resistance in ohms +disp("Ohms",re,"re(ac)=") + +// Result +// re(ac) of the base-biased amplifier is 19.2 ohms diff --git a/317/CH9/EX9.6/example6.txt b/317/CH9/EX9.6/example6.txt new file mode 100755 index 000000000..d0ec94055 --- /dev/null +++ b/317/CH9/EX9.6/example6.txt @@ -0,0 +1 @@ +re of the base-biased amplifier is 19.2 ohms \ No newline at end of file -- cgit