Optimization in Practice with MATLAB® provides a unique approach to optimization education. It is accessible to both junior and senior undergraduate and graduate students, as well as industry practitioners. It provides a strongly practical perspective that allows the student to be ready to use optim
MATLAB for Electrical and Computer Engineering Students and Professionals: with Simulink
✍ Scribed by Roland Priemer
- Publisher
- SciTech Publishing;Inst of engin and tech
- Year
- 2013
- Tongue
- English
- Leaves
- 662
- Series
- Computing and Networks
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
This book combines the teaching of the MATLAB programming language with the presentation and development of carefully selected electrical and computer engineering (ECE) fundamentals. This is what distinguishes it from other books concerned with MATLAB: it is directed specifically to ECE concerns. Students will see, quite explicitly, how and why MATLAB is well suited to solve practical ECE problems.
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 learn MATLAB programming. There are nearly 200 examples and over 80 programs that demonstrate how solutions of practical problems can be obtained with MATLAB. After using this book, the ECE student will be well prepared to apply MATLAB in all coursework that is commonly included in EE and CE curricula.
Supplementary materials for professors are available upon request via email to [email protected]
✦ Table of Contents
Content: Machine generated contents note: 1.1. Default MATLAB® Desktop --
1.2. Quick Start --
1.3. Default MATLAB® Desktop Continued --
1.4. Built-in MATLAB® Functions --
1.5. MATLAB® Variables --
1.6. MATLAB® Statements --
1.7. MATLAB® Elementary Math Functions --
1.8. Help Facility --
1.9. Conclusion --
Further reading --
Problems --
2.1. Current Folder --
2.2. Program Development --
2.3. Electric Current and Voltage --
2.3.1. Current --
2.3.2. Voltage --
2.3.3. Resistor --
2.4. Program Development Continued --
2.5. Functions --
2.5.1. Anonymous Function --
2.5.2. Inline Function --
2.5.3.eval Function --
2.5.4. Primary Function --
2.5.5. Sub-Function --
2.5.6. Private Function --
2.5.7. Nested Function --
2.5.8. Function Function --
2.6. Code Analyzer --
2.7.p-Code --
2.8. Tool Box --
2.9. Conclusion --
Problems --
3.1. Matrix Definition --
3.2. Matrix Arithmetic --
3.3. Method of Least Squares --
3.4. Function of a Matrix --
3.5. Solution of a Set of Linear Equations --
3.5.1. Gauss[-]Jordan Elimination. Contents note continued: 3.6. Special Matrix Manipulations --
3.6.1. Extracting a Sub-Matrix --
3.6.2. Building a Matrix --
3.7. Resistive Circuit Analysis --
3.7.1.Component Circuit Analysis --
3.7.2. Nodal Analysis --
3.7.3. Loop Analysis --
3.8. Linear Transformations --
3.8.1. Vector Space --
3.8.2. Rotation --
3.8.3. Eigenvalues and Eigenvectors --
3.9. Singular Value Decomposition --
3.10. Accuracy of the Solution of AX = Y --
3.11. System of Nonlinear Equations --
3.12. Conclusion --
Further reading --
Problems --
4.1. Relational Operators --
4.2. Logical Operators --
4.3. If[-]Elseif[-]Else[-]End --
4.4. For Loop --
4.4.1. Probability --
4.4.2. Median Filtering --
4.5. While Loop --
4.6. Method of Steepest Descent --
4.7. Numerical Integration --
4.7.1. Euler's Method --
4.7.2. Trapezoidal Rule --
4.7.3. Built-in Integration Functions --
4.8. Switch-Case-Otherwise --
4.9. Conclusion --
References --
Problems --
5.1. Boolean Algebra --
5.2. Binary Numbers. Contents note continued: 5.2.1. Base Ten to Binary Conversion --
5.2.2. ASCII Codes --
5.2.3. Storage Allocation --
5.2.4. Binary Arithmetic --
5.2.5. Floating Point Notation --
5.3. Logic Gates --
5.4. Boolean Functions --
5.5. Quantization Error --
5.6. Conclusion --
Further reading --
Problems --
6.1. Origin of Complex Numbers --
6.2. Rectangular Form and Complex Arithmetic --
6.3. Polar Form and Complex Arithmetic --
6.4. Euler's Identity --
6.5. Fourier Series --
6.6. Energy --
6.7. Impedance --
6.8. AC Circuit Analysis --
6.9. Operational Amplifier --
6.10. Conclusion --
Problems --
7.1. Character Strings --
7.2. Manipulate and Search Character Strings --
7.3. Structure Arrays --
7.4. Cell Arrays --
7.5. Conclusion --
Problems --
8.1. Output --
8.1.1. Text Output --
8.1.2. Binary Output --
8.2. Input --
8.3. File Management --
8.4. Sound --
8.5. Conclusion --
Problems --
9.1. Figure --
9.2. Plots --
9.2.1.2-D Plots --
9.2.2. Multiple 2-D Plots --
9.3. Edit GUI --
9.4. Color Map --
9.5.3-D Plots. Contents note continued: 9.5.1.3-D Line Plots --
9.5.2.3-D Surface Plots --
9.5.3.3-D Rotation --
9.6. Movies --
9.7. Conclusion --
Problems --
10.1. Syntax Error Debugging --
10.2. Run-Time Error Debugging --
10.2.1. Error and Warning Messages --
10.2.2. Breakpoints --
10.3. Conclusion --
Problems --
11.1. Symbolic Objects and Expressions --
11.2. Variable Precision Arithmetic --
11.3. Algebra --
11.4. Differentiation --
11.5. Integration --
11.6. Conclusion --
Problems --
12.1. Signal Analysis --
12.1.1. Discrete Fourier Transform --
12.1.2. Inverse Discrete Fourier Transform --
12.1.3. Windows --
12.1.4. Non-Stationary Signals --
12.2. Continuous Time Systems --
12.3. Response of LTI Continuous Time Systems --
12.3.1. Zero-Input Response --
12.3.2. Zero-State Response --
12.3.3. State Variables --
12.3.4. Impulse Response --
12.3.5. Convolution --
12.3.6. Stability --
12.3.7. Steady-State Response --
12.4. Discrete Time Systems --
12.5. Response of LTI Discrete Time Systems. Contents note continued: 12.5.1. Zero-Input Response --
12.5.2. Zero-State Response --
12.5.3. State Variables --
12.5.4. Impulse Response --
12.5.5. Convolution --
12.5.6. Stability --
12.5.7. Steady-State Response --
12.6. Ideal Digital Filters --
12.7. Conclusion --
Further reading --
Problems --
13.1. Simulink® Environment --
13.2. Dynamic Systems --
13.3. Custom Blocks --
13.4. Conclusion --
Problems.
📜 SIMILAR VOLUMES
Optimization in Practice with MATLAB® provides a unique approach to optimization education. It is accessible to both junior and senior undergraduate and graduate students, as well as industry practitioners. It provides a strongly practical perspective that allows the student to be ready to use optim
Optimization in Practice with MATLAB® provides a unique approach to optimization education. It is accessible to both junior and senior undergraduate and graduate students, as well as industry practitioners. It provides a strongly practical perspective that allows the student to be ready to use optim
Engineering Computations and Modeling in MATLAB(R)/Simulink(R) provides a broad overview of The MathWorks' MATLAB(R)/Simulink(R)/GUIDE development and modeling environment. This textbook shows how to use these software tools effectively in a variety of engineering applications, including modeling re
<span>Engineering Computations and Modeling in MATLAB®/Simulink®, Second Edition</span><span> provides a broad overview of The MathWorks' MATLAB®/Simulink®/GUIDE development and modeling environment. This textbook shows how to use these software tools effectively in a variety of engineering applicat
<p><span>This textbook provides a compact but comprehensive treatment that guides students through applied numerical analysis, using MATLAB®/Simulink®. Ideal as a hands-on source for courses in Numerical Analysis, this text focuses on solving problems using market-standard software, corresponding t