Programming and Engineering Computing with MATLAB 2018
暫譯: 使用 MATLAB 2018 進行程式設計與工程計算

Huei-Huang Lee

  • 出版商: SDC Publications
  • 出版日期: 2018-07-26
  • 售價: $3,060
  • 貴賓價: 9.5$2,907
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Perfect Paperback
  • ISBN: 1630571717
  • ISBN-13: 9781630571719
  • 相關分類: Matlab
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book is designed for undergraduate students completely new to programming with MATLAB. Case studies and examples are used extensively throughout this book and are at the core of what makes this book so unique. The author believes that the best way to learn MATLAB is to study programs written by experienced programmers and that the quality of these example programs determines the quality of the book. The examples in this book are carefully designed to teach you MATLAB programming as well as to inspire within you your own problem solving potential. Most of the examples used in this book are designed to solve a whole class of problems, rather than a single, specific problem.

A learn by doing teaching approach is used all through the book. You are guided to tackle a problem using MATLAB commands first and then the commands are explained line by line. This process of learning through hands on experience is one of the most efficient and pain-free ways of learning MATLAB. This approach, together with the extensive use of ordered textboxes, figures, and tables, greatly reduces the size of the book, while still providing you with a book that s comprehensive and easy to follow.

The first chapter of this book introduces the MATLAB programming environment and familiarizes you with MATLAB s core functionality. Chapters two through nine discuss basic MATLAB functionalities in a progressive and comprehensive way. The chapters start out simple and build in complexity as you advance through the book. Chapters ten through thirteen cover advanced topics that are particularly useful in college programs. Each chapter consists of sections, each covering a topic and providing one or more examples. Related MATLAB functions are organized at the end of a section. Additional exercise problems are provided at the end of chapters two through nine.

Examples in each section are presented in a consistent way. An example is usually described first, followed by a MATLAB script. Any resulting text and graphics output (and in some cases inputs) that are produced from running a script are presented and discussed. Finally, the remainder of each section is devoted to explaining the purpose of the lines of the script.

Who this book is for

This book is developed mainly for undergraduate engineering students. It may be used in courses such as Computers in Engineering, or others that use MATLAB as a software platform. It can also be used as a self-study book for learning MATLAB.

College level engineering examples are used in this book. Background knowledge for these engineering examples is illustrated as thoroughly as possible.

New in this edition

This edition now covers the MATLAB App Designer and Live Script Editor. Also, all the descriptions in the book have been greatly expanded.

Table of Contents

1. Getting Started, Desktop Environment, and Overview
2. Data Types, Operators, and Expressions
3. Flow Controls, Functions, and Programs
4. Cell Arrays, Structures, Tables, and User-Defined Classes
5. Data Visualization: Plots
6. Animations, Images, Audios, and Videos
7. Data Import and Export
8. Graphical User Interfaces
9. Symbolic Mathematics
10. Linear Algebra, Polynomial, Curve Fitting, and Interpolation
11. Differentiation, Integration, and Differential Equations
12. Systems of Nonlinear Equations and Optimization
13. Statistics

商品描述(中文翻譯)

這本書是為完全不熟悉 MATLAB 程式設計的本科生所設計的。本書廣泛使用案例研究和範例,這些內容是本書獨特性的核心。作者認為,學習 MATLAB 的最佳方式是研究經驗豐富的程式設計師所撰寫的程式,而這些範例程式的質量決定了本書的質量。本書中的範例經過精心設計,旨在教會你 MATLAB 程式設計,同時激發你自身的問題解決潛力。本書中使用的大多數範例旨在解決一整類問題,而不是單一特定問題。

本書採用「邊做邊學」的教學方法。你將首先使用 MATLAB 命令來解決問題,然後逐行解釋這些命令。這種通過實踐經驗學習的過程是學習 MATLAB 最有效且無痛的方式之一。這種方法,加上有序的文本框、圖形和表格的廣泛使用,大大減少了書籍的篇幅,同時仍然提供了一本全面且易於理解的書籍。

本書的第一章介紹了 MATLAB 程式設計環境,並使你熟悉 MATLAB 的核心功能。第二至第九章以漸進和全面的方式討論基本的 MATLAB 功能。這些章節從簡單開始,隨著你在書中的進展而逐漸增加複雜性。第十至第十三章涵蓋了在大學課程中特別有用的進階主題。每一章由幾個部分組成,每個部分涵蓋一個主題並提供一個或多個範例。相關的 MATLAB 函數在每個部分的末尾進行整理。第二至第九章的末尾提供了額外的練習題。

每個部分中的範例以一致的方式呈現。範例通常首先描述,然後是 MATLAB 腳本。執行腳本所產生的任何文本和圖形輸出(在某些情況下還包括輸入)都會被呈現和討論。最後,每個部分的其餘部分將解釋腳本中各行的目的。

這本書的對象
這本書主要為本科工程學生所開發。它可以用於如「工程中的計算機」等課程,或其他使用 MATLAB 作為軟體平台的課程。它也可以作為自學 MATLAB 的書籍。

本書使用了大學級別的工程範例。這些工程範例的背景知識將盡可能詳細地說明。

本版的新內容
本版現在涵蓋了 MATLAB App Designer 和 Live Script Editor。此外,書中的所有描述都已大幅擴展。

目錄
1. 開始使用、桌面環境和概述
2. 數據類型、運算符和表達式
3. 流程控制、函數和程式
4. 單元陣列、結構、表格和用戶定義類別
5. 數據可視化:圖形
6. 動畫、圖像、音頻和視頻
7. 數據導入和導出
8. 圖形用戶界面
9. 符號數學
10. 線性代數、多項式、曲線擬合和插值
11. 微分、積分和微分方程
12. 非線性方程組和優化
13. 統計學