Title :
Teaching AC circuit analysis with MATLAB
Author :
Attia, John Okyere
Author_Institution :
Dept. of Electr. Eng., Prairie View A&M Univ., TX, USA
Abstract :
MATLAB is a numerical computation software package for engineering and scientific calculations. MATLAB is primarily a tool for matrix computations. MATLAB is being used to teach filter design, random processes, control systems and communication theory. This paper presents an approach to teaching circuit analysis topics using specially-designed exercises that can be done using MATLAB running on personal computers or modern workstations. The MATLAB exercises cover sinusoidal AC analysis, network characteristics and frequency response. Some MATLAB functions that are useful in teaching AC circuit analysis are introduced. The MATLAB programs for doing the exercises have been provided. In addition, the SPICE circuit analysis software program is compared to MATLAB. The interactive programming and versatile graphics of MATLAB is especially effective in enhancing the teaching topics in electrical engineering
Keywords :
SPICE; circuit analysis computing; courseware; electrical engineering education; engineering graphics; frequency response; interactive programming; matrix algebra; microcomputer applications; teaching; AC circuit analysis; MATLAB; SPICE circuit analysis software program; electrical engineering; engineering calculations; frequency response; graphics; interactive programming; matrix computations; network characteristics; numerical computation software package; personal computers; scientific calculations; sinusoidal AC analysis; teaching; workstations; Circuit analysis; Communication system control; Education; Filtering theory; Filters; MATLAB; Process control; Process design; Random processes; Software packages;
Conference_Titel :
Frontiers in Education Conference, 1995. Proceedings., 1995
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7803-3022-6
DOI :
10.1109/FIE.1995.483086