Ramdan Hours:
Sun - Thu
9.30 AM - 2.30 PM
Iftar in --:--:--
🌙 Maghrib: --:--

Engineering computation with MATLAB / (Record no. 9016)

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
Holdings
Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Acquisition method Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
  Dewey Decimal Classification     Faculty of Engineering & Technology (General) Main library Main library B2 04/02/2015 Academic bookshop 216.00 Purchase   620.0028553 S.D.E 00011627 19/02/2025 04/02/2015 Books