Matlab for electrical and computer engineering students and professionals with simulink
Preface
This book combines the teaching of MATLAB programming skills with the presentation
and development of carefully selected electrical and computer engineering (ECE) funda-
mentals. This is what distinguishes it from many others: it is directed specifically to ECE
concerns. Students will see, quite explicitly, how and why MATLAB is well suited to solve
practical ECE problems.
For ECE graduates of BS programs, MATLAB programming skills are an increasingly
important component in the tool set for competing successfully in the job market. This
requires that students start early in their academic studies to learn and apply MATLAB
programming skills in their EE and CE curricula.
Audience
This book is intended primarily for the freshman or sophomore ECE major who has no
programming experience, no background in EE or CE, and is required to take a MATLAB
programming course. It can also be used as the text of an introduction to electrical and
computer engineering course where learning MATLAB programming is strongly empha-
sized. A first course in calculus, usually taken concurrently, is essential. This book can be
used in various ways by other instructors and readers. For example, it can be used to
accompany any text in a higher level EE or CE course where use of MATLAB is desired. It
can be used by junior and senior level students in other fields of engineering who are
required to learn fundamentals of EE and CE. Certainly, the professional engineer or sci-
entist in EE, CE or any other field can easily learn (or be refreshed) and apply MATLAB to
practical problems and come to appreciate its convenience and powerful computing cap-
abilities. Lastly, it can be used by professional engineers for self-study to learn MATLAB,
and I suspect it will. The many in-depth examples and programs included in this book will
be welcomed by such readers. MATLAB is useful not only for those with academic or
professional needs but also for those who enjoy using a computer to work with, for example,
audio (speech, music, and biomedical) signals, images, games, animation, and application
development in virtually all fields. Many examples and programs in this book demonstrate
this.
