Muutke küpsiste eelistusi

E-raamat: Programming for Electrical Engineers: MATLAB and Spice

(Department of Electrical Engineering, Virginia Military Institute, Lexington, VA, USA), (Department of English, Rhetoric, & Humanistic Studies, Virginia Military Institute, Lexington, VA, USA)
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 08-Jul-2020
  • Kirjastus: Academic Press Inc
  • Keel: eng
  • ISBN-13: 9780128215036
  • Formaat - EPUB+DRM
  • Hind: 68,18 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 08-Jul-2020
  • Kirjastus: Academic Press Inc
  • Keel: eng
  • ISBN-13: 9780128215036

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Programming for Electrical Engineers: Matlab and Spice introduces beginning engineering students to programming in Matlab and Spice through engaged, problem-based learning and dedicated electrical and computer engineering content. The book draws its problems and examples specifically from electrical and computer engineering, covering such topics as circuit analysis, signal processing, and filter design. It teaches relevant computational techniques in the context of solving common problems in electrical and computer engineering, including mesh and nodal analysis, Fourier transforms, and phasor analysis.

Programming for Electrical Engineers: Matlab and Spice is unique among MATLAB textbooks for its dual focus on introductory-level learning and discipline-specific content in electrical and computer engineering. No other textbook on the market currently targets this audience with the same attention to discipline-specific content and engaged learning practices. Although it is primarily an introduction to programming in MATLAB, the book also has a chapter on circuit simulation using Spice, and it includes materials required by ABET Accreditation reviews, such as information on ethics, professional development, and lifelong learning.

  • Discipline-specific: Introduces Electrical and Computer Engineering-specific topics, such as phasor analysis and complex exponentials, that are not covered in generic engineering Matlab texts
  • Accessible: Pedagogically appropriate for freshmen and sophomores with little or no prior programming experience
  • Scaffolded content: Addresses both script and functions but emphasizes the use of functions since scripts with non-scoped variables are less-commonly encountered after introductory courses
  • Problem-centric: Introduces MATLAB commands as needed to solve progressively more complex EE/ECE-specific problems, and includes over 100 embedded, in-chapter questions to check comprehension in stages and support active learning exercises in the classroom
  • Enrichment callouts: "Pro Tip" callouts cover common ABET topics, such as ethics and professional development, and "Digging Deeper" callouts provide optional, more detailed material for interested students
Introduction x
Purpose of this text x
Software for Electrical Engineers xi
Formatting conventions xiv
Chapter 1 Introduction to MATLAB
1(36)
Objectives
1(1)
Starting MATLAB and the workspace
1(2)
Using MATLAB as a calculator
3(4)
Variables
7(1)
Naming and inspecting variables
8(2)
Parentheses and implied multiplication
10(4)
Special symbols: i, j, and π
14(1)
Formatting numbers
14(1)
Scientific notation
15(1)
Exponentials and their inverses: exp, ˆ, sqrt, log, log10
16(1)
Trig functions and their inverses
17(1)
Creating vectors
18(3)
Use of the semicolon
21(1)
Plotting data
22(1)
Getting help
23(1)
Saving and loading variables
24(1)
Keyboard shortcuts
25(3)
Command review
28(2)
Lab problems
30(7)
Chapter 2 MATLAB as a Calculator
37(42)
Objectives
37(1)
Rounding and separating numbers
38(1)
Vectors
38(1)
Creating vectors
38(6)
Working with vectors
44(5)
Complex numbers
49(4)
Vector mathematics
53(1)
Strings
54(3)
Matrices
57(1)
Creating matrices
58(2)
Changing matrix values
60(3)
Working with matrices
63(3)
Solving simultaneous equations using matrices
66(3)
Command review
69(8)
Lab problems
77(2)
Chapter 3 MATLAB Graphics
79(48)
Objectives
79(1)
Types of plots
80(7)
Line plot
87(7)
Line plots with multiple lines
94(3)
Scatter plots
97(3)
Plotting scripts
100(2)
Layering plot commands using hold()
102(2)
Bar plots
104(2)
Subplot
106(2)
Advanced plot decoration
108(4)
Text annotations
112(2)
Advanced text formatting
114(1)
Three-dimensional MATLAB plots
115(4)
Command review
119(1)
Lab problems
120(1)
Chapter 4 MATLAB Programming
121(6)
Objectives
127(1)
Why program?
128(1)
Scripts
129(2)
Functions
131(5)
Function arguments
136(4)
Creating your own functions
140(1)
Commenting programs
141(1)
Creating help
142(1)
More complex function examples
143(3)
Sorting
146(3)
Relational expressions
149(1)
Logical operators
150(1)
Logical operations on vectors and matrices
151(3)
Conditional branching: if-end
154(2)
Conditional branching: if-else-end
156(1)
Conditional branching: if-elseif-else-end
157(1)
Creating strings with embedded numbers
158(10)
Command review
168(1)
Lab problems
169(2)
Chapter 5 Programming II: Looping
171(6)
Objectives
177(1)
disp
178(1)
for-end loops
178(2)
For-end loops indexing vectors
180(7)
Nested loops
187(2)
Using nested loops to search for exact solutions
189(2)
Using nested loops to search for best solutions
191(2)
tic, toe
193(1)
Functions calling functions
194(1)
break
195(1)
Multiple functions in one m-file
196(1)
while-end loops
197(1)
Growing versus pre-allocating vectors
198(6)
Command review
204(1)
Lab problems
205(2)
Chapter 6 Spice
227(1)
Objectives
227(1)
Circuit simulation
227(1)
Utility
228(1)
Installing LTspice
229(1)
Steps in simulating
229(3)
Schematic editor
232(5)
Types of LTspice simulations
237(1)
DC simulation walkthrough
238(8)
Transient simulation
246(5)
AC sweep simulation
251(4)
Advanced tip: using nets
255(4)
Command review
259(1)
Lab problems
260
Tech Tips
Charge and current
5(6)
Voltage, current, charge, and resistance
11(2)
Ohm's Law
13(6)
Using a digital multimeter (DIVIIVI) to measure steady voltage
19(23)
Measuring resistance
42(14)
Resistors in series and parallel
56(9)
Mesh and nodal analysis methods
65(2)
Voltage dividers
67(21)
Oscilloscopes
88(2)
Bode plots
90(2)
Low pass filters
92(21)
Greek symbols in ECE
113(47)
Wire sizing
160(2)
Engineering notation
162(1)
Resistor color codes
163(21)
Monte Carlo simulations
184(16)
Binary math with MATLAB
200(30)
What is ground?
230(12)
Power versus energy (work)
242(3)
555 timer
245(4)
Operational amplifiers
249
Pro Tips
IEEE
7(19)
Careers in Electrical Engineering
26(22)
Buying a digital multimeter (DMM)
48(14)
Buying a calculator
62(37)
Professional licensure (PE)
99(19)
IEEE code of ethics
118(29)
Graduate studies in EE
147(18)
Industry or graduate school?
165(25)
Non-engineering careers
190(12)
Fundamentals of engineering
202(41)
Ethics II
243(14)
Lifelong learning
257(6)
Index 263
James Squire is the Jamison-Payne chaired Professor of Engineering at the Virginia Military Institute. Dr. Squire graduated from the US Military Academy and was awarded a Bronze Star in Desert Storm. He was awarded two patents while earning his doctorate from the Massachusetts Institute of Technology. He has been awarded the state-level Outstanding Faculty Award from Virginia and every major teaching award from the Virginia Military Institute. He has over 50 publications, 8 patents, 2 startup companies, an active consulting practice, and is an honorary member of the VMI Class of 2009. Julie Phillips Brown is an Associate Professor of English in the Department of English, Rhetoric, and Humanistic Studies at Virginia Military Institute. Prior to her appointment at VMI, she served as the N.E.H. Postdoctoral Fellow in Poetics at the Bill and Carol Fox Center for Humanistic Inquiry at Emory University. Dr. Brown completed her graduate work at Cornell University, where she earned an M.F.A. in Creative Writing and a Ph.D. in English Literature. Interdisciplinary inquiry and practice are central to Dr. Browns teaching and research, which focus on the intersections of poetry and poetics, the history of the book and book arts, visual art and performance, and STEAM and Digital Humanities-based pedagogies.