Graphics and GUIs with MATLAB: 3rd Edition (Paperback) book cover

Graphics and GUIs with MATLAB

3rd Edition

By O. Thomas Holland, Patrick Marchand

Chapman and Hall/CRC

542 pages | 268 B/W Illus.

Purchasing Options:$ = USD
Paperback: 9781584883203
pub: 2002-11-25
SAVE ~$15.99
$79.95
$63.96
x
Hardback: 9781138403956
pub: 2017-07-27
SAVE ~$41.00
$205.00
$164.00
x


FREE Standard Shipping!

Description

MATLAB®, now the industry-standard engineering language for computation, analysis, and visualization, continues to evolve in its capabilities. Version 6.x incorporated several major improvements, including significant enhancements to its graphics features, such as transparencies, increased 3-D visualization, and an improved rendering engine.

The bestselling Graphics and GUIs with MATLAB has been fully revised to reflect MATLAB version 6. The third edition also features a number of improvements in both content and organization that ensure its readers get the optimum level of detail and best possible instruction.

New in the Third Edition:

  • Full updates that reflect MATLAB 6.x enhancements

  • Expanded discussions on 2-D and 3-D graphics

  • New chapters on good GUI design and data visualization techniques

  • Volume visualizations

  • Updated language commands

  • Deeper coverage of programming techniques, such as data structures and callback techniques

  • Exercises in each chapter

  • Additional examples and updated illustrations

    Graphics and GUIs with MATLAB, Third Edition retains the comprehensible, almost conversational tutorial style that made its predecessors so popular but offers a streamlined organization and deeper coverage that make this edition an even better way to acquire or increase proficiency in using MATLAB to its fullest graphics capabilities.

  • Table of Contents

    INTRODUCTION

    Overview

    Organization of this Book

    Terminology and the MATLAB Programming Language

    Other References

    VISUALIZATION CONSIDERATIONS

    Why Vizualize?

    Characteristics of Good Data Visualization

    Data Quantity and Dimension

    Color, Light, and Shading

    Motion

    Interaction

    PLOTTING IN TWO-DIMENSIONS

    Sources of Data

    Importing Data

    Elementary 2-D Plots

    Simple 2-D Plot Manipulation

    Specialized 2-D Plotting

    Plot Editing in the MATLAB Figure Window

    PLOTTING IN THREE-DIMENSIONS

    Elementary 3-D Plotting

    Simple 3-D Plot Manipulation

    Volume Visualization

    A Word About Annotating 3-D Plots

    Illustrative Problems

    IMAGE GRAPHICS

    Image Files and Formats

    Image I/O

    Image Types and Properties

    GENERATING OUTPUT

    The Quickest Way to Paper

    Printing Colored Lines to Black and White Printers

    Electronic Output

    Using the Print Command

    HANDLE GRAPHICS

    Graphics Objects

    Graphics Object Hierarchy

    Graphics Object Handles

    Properties

    Object Specific Properties

    Setting Default Properties

    Undocumented Properties

    Using FINDPBJ

    Illustrative Problems

    USING COLOR, LIGHT, AND TRANSPARENCY

    Simple Color Specifications

    Color Maps

    Modeling Object Lighting

    Object Transparency

    Illustrative Problems

    ANIMATION

    Frame-by-Frame Capture and Playback

    On-the-Fly Graphics Object Manipulation

    Choosing the Right Technique

    Printing Movie (PIXMAP) Frames

    ELEMENTS OF GUI DESIGN

    What is a MATLAB Graphical User Interface?

    The Three Phases of Interface Design

    UI Control Elements

    Uimenu Elements

    Low-Level MATLAB GUI Programming Techniques

    High-Level GUI Development - Guide

    Common Programming Desires with UI Objects

    The MATLAB Event Queue

    Creating Custom User Interface Components

    QUICK REFERENCES

    INDEX

    Subject Categories

    BISAC Subject Codes/Headings:
    COM012000
    COMPUTERS / Computer Graphics
    MAT000000
    MATHEMATICS / General
    MAT013000
    MATHEMATICS / Graphic Methods
    MAT021000
    MATHEMATICS / Number Systems