| Description |
The second edition of "Linear Signals and Systems" (LSS2) by B. P. Lathi provides a significant MATLAB component, which is presented from a signals and systems perspective. All of the text's MATLAB code is available from this site. Code for the computer examples in chapter xx is named CExx.m. Program yy from MATLAB session xx is named MSxxPyy.m. Additionally, complete code for each individual MATLAB session is named MSxx.m.
MATLAB is a sophisticated language that serves as a powerful tool to better understand a myriad of topics including control theory, filter design, and, of course, linear systems and signals. MATLAB's flexible programming structure promotes rapid development and analysis. Outstanding visualization capabilities provide unique insight into system behavior and signal character. By exploring concepts with MATLAB, you will substantially increase your comfort with and understanding of these topics.
As with any language, learning MATLAB is incremental and requires practice. LSS2 provides two levels of exposure to MATLAB. First, short computer examples are interspersed throughout the text to reinforce concepts and perform various computations. These examples utilize standard MATLAB functions as well as functions from the control system, signal processing, and symbolic math toolboxes. MATLAB has many more toolboxes available, but these three are commonly available in many engineering departments.
A second and deeper level of exposure to MATLAB is achieved by concluding each chapter with a separate MATLAB session. Taken together, these eleven sessions provide a self-contained introduction to the MATLAB environment where even novice users can quickly gain MATLAB proficiency and competence. These sessions provide detailed instruction on how to use MATLAB to solve problems in linear systems and signals. Except for the very last chapter, special care has been taken to avoid to the use of toolbox functions in the MATLAB sessions. Rather, readers are shown the process of developing their own code. In this way, those readers without toolbox access are not at a disadvantage. |