MATLAB: A Practical Introduction to Programming and Problem Solving, winner of TAA’s 2017 Textbook Excellence Award ("Texty"), guides the reader through both programming and built-in functions to easily exploit MATLAB's extensive capabilities for tackling engineering and scientific problems. Assuming no knowledge of programming, this book starts with programming concepts, such as variables, assignments, and selection statements, moves on to loops, and then solves problems using both the programming concept and the power of MATLAB. The fifth edition has been updated to reflect the functionality of the current version of MATLAB (R2018a), including the addition of local functions in scripts, the new string type, coverage of recently introduced functions to import data from web sites, and updates to the Live Editor and App Designer.

Presents programming concepts and MATLAB built-in functions side by side, giving students the ability to program efficiently and exploit the power of MATLAB to solve technical problems

Offers sections on common pitfalls and programming guidelines that direct students to best practice procedures

Tests conceptual understanding of the material with Quick Questions! and Practice sections within each chapter

NEW TO THE FIFTH EDITION

Use of MATLAB Version R2018a

A revised Text Manipulation chapter, which includes manipulating character vectors as well as the new string type

Introduction to alternate MATLAB platforms, including MATLAB Mobile

Local functions within scripts

The new output format for most expression types

Introduction to the RESTFUL web functions which import data from web sites

Increased coverage of App Designer

Introduction to recording audio from a built-in device such as a microphone

Modified and new end-of-chapter exercises

More coverage of data structures including categorical arrays and tables

Increased coverage of built-in functions in MATLAB

MATLAB:编程和问题解决的实用入门,获得TAA 2017年优秀教科书奖(“Texty”),引导读者通过编程和内置函数轻松利用MATLAB解决工程和科学问题的广泛能力。假设没有编程知识,本书从编程概念开始,例如变量,赋值和选择语句,转到循环,然后使用编程概念和MATLAB的强大功能解决问题。第五版已经更新,以反映当前版本的MATLAB(R2018a)的功能,包括在脚本中添加本地函数,新的字符串类型,最近引入的从网站导入数据的函数的覆盖范围,以及对实时编辑器和App Designer。

同时介绍编程概念和MATLAB内置函数,使学生能够高效编程并利用MATLAB的强大功能解决技术问题

提供有关常见陷阱和编程指南的部分,指导学生学习最佳实践程序

使用快速问题测试对材料的概念性理解!每章内的实践部分

新的第五版

使用MATLAB版本R2018a

修订的文本操作章节,包括操作字符向量以及新的字符串类型

MATLAB平台的介绍,包括MATLAB Mobile

脚本中的本地函数

大多数表达式类型的新输出格式

介绍从Web站点导入数据的RESTFUL Web功能

增加了App Designer的覆盖范围

从内置设备(如麦克风)录制音频的简介

修改和新的章末练习

更多的数据结构,包括分类数组和表格

增加了MATLAB中内置函数的覆盖范围