MARC details
| 000 -LEADER |
| fixed length control field |
09104cam a22003491i 4500 |
| 001 - CONTROL NUMBER |
| control field |
774982484 |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20201116111008.0 |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
120201s2013 maua 001 0 eng |
| 010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
| LC control number |
2012000377 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9780273769132 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
0273769138 |
| 035 ## - SYSTEM CONTROL NUMBER |
| System control number |
(OCoLC)774982484 |
| 040 ## - CATALOGING SOURCE |
| Original cataloging agency |
DLC |
| Language of cataloging |
eng |
| Transcribing agency |
DLC |
| Modifying agency |
YDXCP |
| -- |
BWX |
| Description conventions |
rda |
| 042 ## - AUTHENTICATION CODE |
| Authentication code |
pcc |
| 050 00 - LIBRARY OF CONGRESS CALL NUMBER |
| Classification number |
TA345 |
| Item number |
.S585 2013 |
| 082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
| Classification number |
620.0028553 |
| Edition number |
23 |
| Item number |
S.D.E |
| 100 1# - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Smith, David M., |
| Dates associated with a name |
1942- |
| Relator term |
author. |
| 245 10 - TITLE STATEMENT |
| Title |
Engineering computation with MATLAB / |
| Statement of responsibility, etc |
David M. Smith. |
| 250 ## - EDITION STATEMENT |
| Edition statement |
Third edition |
| 264 #1 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
| Place of publication, distribution, etc |
Boston : |
| Name of publisher, distributor, etc |
Pearson, |
| Date of publication, distribution, etc |
[2013] |
| 264 #4 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
| Date of publication, distribution, etc |
©2013 |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
1 v. (various pagings) : |
| Other physical details |
illustration ; |
| Dimensions |
24 cm |
| 336 ## - CONTENT TYPE |
| Source |
rdacontent |
| Content type term |
text |
| 337 ## - MEDIA TYPE |
| Source |
rdamedia |
| Media type term |
unmediated |
| 338 ## - CARRIER TYPE |
| Source |
rdacarrier |
| Carrier type term |
volume |
| 500 ## - GENERAL NOTE |
| General note |
engineering bookfair2015 |
| 505 0# - FORMATTED CONTENTS NOTE |
| Title |
1.1 Background<br/>1.2 History of Computer Architectures<br/>1.2.1 Babbage’s Difference Engine<br/>1.2.2 Colossus<br/>1.2.3 The von Neumann Architecture<br/>1.3 Computing Systems Today<br/>1.3.1 Computer Hardware<br/>1.3.2 Computer Memory<br/>1.3.3 Computer Software<br/>1.3.4 Running a Computer Program<br/>1.4 Running an Interpreted Program<br/>1.5 Problem Solving<br/> |
| -- |
2.1 Programming Language Background<br/>2.1.1 Abstraction<br/>2.1.2 Algorithms<br/>2.1.3 Programming Paradigms<br/>2.2 Basic Data Manipulation<br/>2.2.1 Starting and Stopping Matlab<br/>2.2.2 Assigning Values to Variables<br/>2.2.3 Data Typing<br/>2.2.4 Classes and Objects<br/>2.3 the Matlab User Interface<br/>2.3.1 the Interactions Window<br/>2.3.2 the Command History<br/>2.3.3 the Variables Window<br/>2.3.4 the Files Window<br/>2.3.5 Editor Windows<br/>2.3.6 Figure Windows<br/>2.4 Scripts<br/>2.4.1 Text Files<br/>2.4.2 Creating Scripts<br/>2.4.3 The Current Directory<br/>2.4.4 Running Scripts<br/>2.4.5 Punctuating Scripts<br/>2.4.6 Debugging Scripts<br/>2.5 Engineering Example— Spacecraft Launch<br/> |
| -- |
3.1 Concept: Using Built-in Functions<br/>3.2 Concept: Data Collections<br/>3.2.1 Data Abstraction<br/>3.2.2 Homogeneous Collection<br/>3.3 Vectors<br/>3.3.1 Creating a Vector<br/>3.3.2 Size of a Vector<br/>3.3.3 Indexing a Vector<br/>3.3.4 Shortening a Vector<br/>3.3.5 Operating on Vectors<br/>3.4 Engineering Example—Forces and Moments<br/>3.5 Arrays<br/>3.5.1 Properties of an Array<br/>3.5.2 Creating an Array<br/>3.5.3 Accessing Elements of an Array<br/>3.5.4 Removing Elements of an Array<br/>3.5.5 Operating on Arrays<br/>3.6 Engineering Example—Computing Soil Volume<br/> |
| -- |
4.1 Concept: Code Blocks<br/>4.2 Conditional Execution in General<br/>4.3 if Statements<br/>4.3.1 General Template<br/>4.3.2 Matlab Implementation<br/>4.3.3 Important Ideas<br/>4.4 switch Statements<br/>4.4.1 General Template<br/>4.4.2 Matlab Implementation<br/>4.5 Iteration in General<br/>4.6 for Loops<br/>4.6.1 General for Loop Template<br/>4.6.2 Matlab Implementation<br/>4.6.3 Indexing Implementation<br/>4.6.4 Breaking a for Loop<br/>4.7 while Loops<br/>4.7.1 General while Template<br/>4.7.2 Matlab while Loop Implementation<br/>4.7.3 Loop-and-a-Half Implementation<br/>4.7.4 Breaking a while Loop<br/>4.8 Engineering Example—Computing Liquid Levels<br/> |
| -- |
5.1 Concepts: Abstraction and Encapsulation<br/>5.2 Black Box View of a Function<br/>5.3 Matlab Implementation<br/>5.3.1 General Template<br/>5.3.2 Function Definition<br/>5.3.3 Storing and Using Functions<br/>5.3.4 Calling Functions<br/>5.3.5 Returning Multiple Results<br/>5.3.6 Auxiliary Local Functions<br/>5.3.7 Encapsulation in Matlab Functions<br/>5.3.8 Global Variables<br/>5.4 Engineering Example—Measuring a Solid Object<br/> |
| -- |
6.1 Character String Concepts: Mapping and Casting<br/>6.2 Matlab Implementation<br/>6.2.1 Slicing and Concatenating Strings<br/>6.2.2 Arithmetic and Logical Operations<br/>6.2.3 Useful Functions<br/>6.3 Format Conversion Functions<br/>6.3.1 Conversion from Numbers to Strings<br/>6.3.2 Conversion from Strings to Numbers<br/>6.4 Character String Operations<br/>6.4.1 Simple Data Output: The disp(...) Function<br/>6.4.2 Complex Output<br/>6.4.3 Comparing Strings<br/>6.5 Arrays of Strings<br/>6.6 Engineering Example— Encryption<br/> |
| -- |
7.1 Concept: Collecting Dissimilar Objects<br/>7.2 Cell Arrays<br/>7.2.1 Creating Cell Arrays<br/>7.2.2 Accessing Cell Arrays<br/>7.2.3 Using Cell Arrays<br/>7.2.4 Processing Cell Arrays<br/>7.3 Structures<br/>7.3.1 Constructing and Accessing One Structure<br/>7.3.2 Constructor Functions<br/>7.4 Structure Arrays<br/>7.4.1 Constructing Cell Arrays<br/>7.4.2 Accessing Structure Elements<br/>7.4.3 Manipulating Structures<br/>7.5 Engineering Example—Assembling a Structure<br/> |
| -- |
8.1 Concept: Serial Input and Output (I/O)<br/>8.2 Workspace I/O<br/>8.3 High-level I/O Functions<br/>8.3.1 Exploration<br/>8.3.2 Spreadsheets<br/>8.3.3 Delimited Text Files<br/>8.4 Low-level File I/O<br/>8.4.1 Opening and Closing Files<br/>8.4.2 Reading Text Files<br/>8.4.3 Examples of Reading Text Files<br/>8.4.4 Writing Text Files<br/>8.5 Engineering Example— Spreadsheet Data<br/> |
| -- |
9.1 Concept:The Activation Stack<br/>9.1.1 A Stack<br/>9.1.2 Activation Stack<br/>9.1.3 Function Instances<br/>9.2 Recursion Defined<br/>9.3 Implementing a Recursive Function<br/>9.4 Exceptions<br/>9.4.1 Historical Approaches<br/>9.4.2 Generic Exception Implementation<br/>9.4.3 Implementation<br/>9.5 Wrapper Functions<br/>9.6 Examples of Recursion<br/>9.6.1 Detecting Palindromes<br/>9.6.2 Fibonacci Series<br/>9.6.3 Zeros of a Function<br/>9.7 Engineering Example—Robot Arm Motion<br/> |
| -- |
10.1 Solving Simple Problems<br/>10.2 Assembling Solution Steps<br/>10.3 Summary of Operations<br/>10.3.1 Basic Arithmetic Operations<br/>10.3.2 Inserting into a Collection<br/>10.3.3 Traversing a Collection<br/>10.3.4 Building a Collection<br/>10.3.5 Mapping a Collection<br/>10.3.6 Filtering a Collection<br/>10.3.7 Summarizing a Collection<br/>10.3.8 Searching a Collection<br/>10.3.9 Sorting a Collection<br/>10.4 Solving Larger Problems<br/>10.5 Engineering Example— Processing Geopolitical Data<br/> |
| -- |
11.1 Plotting in General<br/>11.1.1 A Figure—The Plot Container<br/>11.1.2 Simple Functions for Enhancing Plots<br/>11.1.3 Multiple Plots on One Figure—Subplots<br/>11.1.4 Manually Editing Plots<br/>11.2 2-D Plotting<br/>11.2.1 Simple Plots<br/>11.2.2 Plot Options<br/>11.2.3 Parametric Plots<br/>11.2.4 Other 2-D Plot Capabilities<br/>11.3 3-D Plotting<br/>11.3.1 Linear 3-D Plots<br/>11.3.2 Linear Parametric 3-D Plots<br/>11.3.3 Other 3-D Plot Capabilities<br/>11.4 Surface Plots<br/>11.4.1 Basic Capabilities<br/>11.4.2 Simple Exercises<br/>11.4.3 3-D Parametric Surfaces<br/>11.4.4 Bodies of Rotation<br/>11.4.5 Other 3-D Surface Plot Capabilities<br/>11.4.6 Assembling Compound Surfaces<br/>11.5 Manipulating Plotted Data<br/>11.6 Engineering Example—Visualizing Geographic Data<br/>11.6.1 Analyzing the Data<br/>11.6.2 Displaying the Data<br/><br/><br/><br/><br/><br/> |
| -- |
12.1 Concept: Behavioral Abstraction<br/>12.2 Matrix Operations<br/>12.2.1 Matrix Multiplication<br/>12.2.2 Matrix Division<br/>12.2.3 Matrix Exponentiation<br/>12.3 Implementation<br/>12.3.1 Matrix Multiplication<br/>12.3.2 Matrix Division<br/>12.4 Rotating Coordinates<br/>12.4.1 2-D Rotation<br/>12.4.2 3-D Rotation<br/>12.5 Solving Simultaneous Linear Equations<br/>12.5.1 Intersecting Lines<br/>12.5.2 Curve Fitting<br/>12.6 Engineering Examples<br/>12.6.1 Ceramic Composition<br/>12.6.2 Analyzing an Electrical Circuit |
| -- |
13.1 Nature of an Image<br/>13.2 Image Types<br/>13.2.1 True Color Images<br/>13.2.2 Gray Scale Images<br/>13.2.3 Color Mapped Images<br/>13.2.4 Preferred Image Format<br/>13.3 Reading, Displaying, and Writing Images<br/>13.4 Operating on Images<br/>13.4.1 Stretching or Shrinking Images<br/>13.4.2 Color Masking<br/>13.4.3 Creating a Kaleidoscope<br/>13.4.4 Images on a Surface<br/>13.5 Engineering Example—Detecting Edges |
| -- |
14.1 The Physics of Sound<br/>14.2 Recording and Playback<br/>14.3 Implementation<br/>14.4 Time Domain Operations<br/>14.4.1 Slicing and Concatenating Sound<br/>14.4.2 Musical Background<br/>14.4.3 Changing Sound Frequency<br/>14.5 The Fast Fourier Transform<br/>14.5.1 Background<br/>14.5.2 Implementation<br/>14.5.3 Simple Spectral Analysis<br/>14.6 Frequency Domain Operations<br/>14.7 Engineering Example—Music Synthesizer |
| -- |
15.1 Interpolation<br/>15.1.1 Linear Interpolation<br/>15.1.2 Cubic Spline Interpolation<br/>15.1.3 Extrapolation<br/>15.2 Curve Fitting<br/>15.2.1 Linear Regression<br/>15.2.2 Polynomial Regression<br/>15.2.3 Practical Application<br/>15.3 Numerical Integration<br/>15.3.1 Determination of the Complete Integral<br/>15.3.2 Continuous Integration Problems<br/>15.4 Numerical Differentiation<br/>15.5 Analytical Operations<br/>15.6 Implementation<br/>15.7 Engineering Example—Shaping Synthesizer Notes |
| -- |
16.1 Measuring Algorithm Cost<br/>16.1.1 Specific Big O Examples<br/>16.1.2 Analyzing Complex Algorithms<br/>16.2 Algorithms for Sorting Data<br/>16.2.1 Insertion Sort<br/>16.2.2 Bubble Sort<br/>16.2.3 Quick Sort<br/>16.2.4 Quick Sort in Place<br/>16s of Sorting Algorithms<br/>16.4.1 Using sort(...)<br/>16.4.2 Insertion Sort<br/>16.4.3 Bubble Sort<br/>16.4.4 Quick Sort<br/>16.4.5 Merge Sort<br/>16.5 Engineering Example—A Selection of Countries |
| -- |
17.1 Queues<br/>17.1.1 The Nature of a Queue<br/>17.1.2 Implementing Queues<br/>17.1.3 Priority Queues<br/>17.1.4 Testing Queues<br/>17.2 Graphs<br/>17.2.1 Graph Examples<br/>17.2.2 Processing Graphs<br/>17.2.3 Building Graphs<br/>17.2.4 Traversing Graphs<br/>17.3 Minimum Spanning Trees<br/>17.4 Finding Paths<br/>17.4.1 Path Search Algorithms<br/>17.4.2 Breadth-First Search (BFS)<br/>17.4.3 Dijkstra’s Algorithm<br/>17.4.4 A* Algorithm<br/>17.4.5 Testing Graph Search Algorithms<br/>17.5 Engineering Applications |
| 630 00 - SUBJECT ADDED ENTRY--UNIFORM TITLE |
| Uniform title |
MATLAB. |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Engineering mathematics |
| General subdivision |
Data processing. |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) |
| Source of classification or shelving scheme |
Dewey Decimal Classification |
| Koha item type |
Books |