وبلاگ بلیان

MATLAB Primer, Eighth Edition

معرفی کتاب «MATLAB Primer, Eighth Edition» نوشتهٔ Davis, Timothy A.;، منتشرشده توسط نشر CRC Press LLC در سال 2011. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «MATLAB Primer, Eighth Edition» در دستهٔ بدون دسته‌بندی قرار دارد.

Highlighting the new aspects of MATLAB 7.10 and expanding on many existing features, this eighth edition continues to offer a hands-on, step-by-step introduction to using the powerful tools of MATLAB. It includes a new chapter on object-oriented programming, a new discussion of the MATLAB File Exchange window, major changes to the MATLAB Editor, and an explanation of more powerful Help tools. It also presents a synopsis of the most frequently used functions, operators, and special characters-providing quick and easy access to frequently used information. M-files and MEX-files for large examples are available at www.crcpress.com Getting StartedThe MATLAB DesktopCommand window Command history window Current folder window Workspace window Help window File exchange window Variable editor windowMatrices and Matrix OperationsReferencing individual entries Matrix operators Matrix division (slash and backslash) Entry-wise operators Relational operators Complex numbers StringsSubmatrices and Colon NotationGenerating vectors Accessing submatricesMATLAB FunctionsConstructing matrices Scalar functions Vector functions and data analysis Matrix functions The linsolve function The find function1-D indexing and the reshape function Logical indexing The bsxfun and repmat functionsM-FilesM-file editor window Script files Function files Multiple inputs and outputs Variable arguments Unused arguments Comments and documentation The MATLAB pathControl Flow StatementsThe for loop The while loop The if statement The switch statement The try/catch statement Matrix expressions (if and while) Infinite loopsAdvanced Data Structures Cell arrays Structs Sets Other data typesObject-Oriented ProgrammingObject methods Object inheritance and abstract classes Object attributes A more extensive example Object handle classesAdvanced M-File FeaturesFunction handles and anonymous functions Name resolution Error and warning messages User input Performance measures Efficient code Code Development ToolsCode analyzer (M-lint) report Advanced editor features TODO/FIXME report Help report Contents report Dependency report Profiler tool and coverage report File and folder comparison toolCalling C from MATLABA simple example C versus MATLAB arrays A matrix computation in C MATLAB mx and mex routines Online help for MEX routines Larger examples on the webCalling Fortran from MATLABSolving a transposed system A Fortran mexFunction with %val If you cannot use %valCalling Java from MATLABA simple example Encryption/decryption Java class path Calling your own Java methods Loading a URL as a matrixTwo-Dimensional GraphicsPlanar plots Multiple figures Graph of a function Parametrically defined curves Titles, labels, text in a graph Control of axes and scaling Multiple plots Line types, marker types, colors Subplots and specialized plots Graphics hard copyThree-Dimensional GraphicsCurve plots Mesh and surface plots Parametrically defined surfaces Volume and vector visualization Color shading and color profile Perspective of viewAdvanced GraphicsHandle graphics Graphical user interface ImagesSparse Matrix ComputationsStorage modes Generating sparse matrices Computation with sparse matrices Permutation vectors and matrices Visualizing matricesThe Symbolic Math ToolboxSymbolic variables Calculus Variable precision arithmetic Numeric and symbolic substitutionAlgebraic simplification Two-dimensional graphs Three-dimensional surface graphs Three-dimensional curves Symbolic matrix operations Symbolic linear algebraic functions Solving algebraic equations Solving differential equations Further MuPAD accessPolynomials, Interpolation, and IntegrationRepresenting polynomials Evaluating polynomials Polynomial interpolation Numeric integration (quadrature)Solving EquationsSymbolic equations Linear systems of equations Polynomial roots Nonlinear equations Ordinary differential equations Other differential equationsDisplaying ResultsCell PublishingAppendix A: The MATLAB Top 500 Appendix B: Desktop Tools and Development EnvironmentAppendix C: Data Import and ExportAppendix D: MathematicsAppendix E: Data AnalysisAppendix F: Programming and Data TypesAppendix G: Object-Oriented ProgrammingAppendix H: GraphicsAppendix I: 3-D VisualizationAppendix J: GUI DevelopmentAppendix K: External InterfacesAppendix L: Symbolic Math ToolboxIndex "Highlighting the new aspects of MATLAB® 7.10 and expanding on many existing features, MATLAB® Primer, Eighth Edition shows you how to solve problems in science, engineering, and mathematics. This popular primer continues to offer a hands-on, step-by-step introduction to using the powerful tools of MATLAB. New to the Eighth Edition: a new chapter on object-oriented programming; discussion of the MATLAB File Exchange window, which provides direct access to over 10,000 submissions by MATLAB users; major changes to the MATLAB Editor, such as code folding and the integration of the Code Analyzer (M-Lint) into the Editor; explanation of more powerful Help tools, such as quick help popups for functions via the Function Browser; the new bsxfun function; a synopsis of each of the MATLAB Top 500 most frequently used functions, operators, and special characters; and the addition of several useful features, including sets, logical indexing, isequal, repmat, reshape, varargin, and varargout. The book takes you through a series of simple examples that become progressively more complex. Starting with the core components of the MATLAB desktop, it demonstrates how to handle basic matrix operations and expressions in MATLAB. The text then introduces commonly used functions and explains how to write your own functions, before covering advanced features, such as object-oriented programming, calling other languages from MATLAB, and MATLAB graphics. It also presents an in-depth look at the Symbolic Toolbox, which solves problems analytically rather than numerically."--Publisher's description The eighth edition of this popular book provides a hands-on introduction to MATLAB[registered] that can be used at the undergraduate level. The new edition features the use of MATLAB 8.0, which will be introduced to the market in March 2010. It covers object-oriented programming in MATLAB and the improvements that have been made to the MATLAB desktop and programming tools. There is a new chapter that discusses MATLAB Central, a supporting website where users can exchange files, blogs, and links. In addition, the appendix of help topics has been updated to reflect only the most frequently used
دانلود کتاب MATLAB Primer, Eighth Edition