وبلاگ بلیان

MatLab 7 Graphics

معرفی کتاب «MatLab 7 Graphics». این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «MatLab 7 Graphics» در دستهٔ بدون دسته‌بندی قرار دارد.

Graphics......Page 21 MATLAB Plotting Tools......Page 23 Figure ToolBars......Page 24 Plotting Tools Interface Overview......Page 26 The Figure Palette......Page 29 The Plot Browser......Page 33 The Property Editor......Page 37 Accessing All Object Properties — Property Inspector......Page 38 Example — Working with Plotting Tools......Page 40 Adding a Subplot......Page 42 Example — Plotting Workspace Variables......Page 47 Plotting Expressions......Page 49 Varying the Data Source......Page 52 Data Sources for Multiobject Graphs......Page 54 Example — Generating M-Code to Reproduce a Graph......Page 56 Limitations......Page 57 Using Functions to Edit Graphs......Page 58 Using Plot Edit Mode......Page 59 Selecting Objects in a Graph......Page 60 Moving and Resizing Objects......Page 61 Undo/Redo — Eliminating Mistakes......Page 62 Saving a Graph in MAT-File Format......Page 64 Saving to a Different Format — Exporting Figures......Page 65 Generating an M-File to Recreate a Graph......Page 66 Data Exploration Tools......Page 69 Types of Tools......Page 70 Enabling Data Cursor Mode......Page 71 Display Style — Datatip or Cursor Window......Page 75 Selection Style — Select Data Points or Interpolate Points on Graph......Page 76 Exporting Data Value to Workspace Variable......Page 77 Zooming in 2-D Views......Page 79 2-D vs. 3-D Panning......Page 82 Rotation Style for Complex Graphs......Page 83 Undo/Redo — Eliminating Mistakes......Page 85 Basic Curve Fitting......Page 86 Adding Plots of Basic Statistics to Graphs......Page 88 Example — Plotting the Mean of a Data Set......Page 89 Formatting Plots of Data Statistics......Page 91 Statistics Plotted by the Data Statistics Tool......Page 92 Viewing Statistics for Multiple Plots......Page 93 Saving Statistics to the MATLAB Workspace......Page 94 Annotating Graphs......Page 97 Graph Annotation Features......Page 98 Enclosing Regions of a Graph in a Rectangle or an Ellipse......Page 101 Textbox Annotations......Page 103 Annotation Lines and Arrows......Page 105 Adding a Colorbar to a Graph......Page 109 Adding a Legend to a Graph......Page 111 Pinning — Attaching to a Point in the Figure......Page 112 Alignment Tool — Aligning and Distributing Objects......Page 115 Example — Vertical Distribute, Horizontal Align......Page 116 Align/Distribute Menu Options......Page 118 Snap to Grid — Aligning Objects on a Grid......Page 120 Adding Titles to Graphs......Page 122 Using the Property Editor to Add a Title......Page 123 Using the title Function......Page 124 Adding Axis Labels to Graphs......Page 125 Using the Property Editor to Add Axis Labels......Page 126 Using Axis-Label Commands......Page 128 Adding Text Annotations to Graphs......Page 131 Creating Text Annotations with the text or gtext Command......Page 132 Text Alignment......Page 135 Example — Aligning Text......Page 136 Editing Text Objects......Page 137 Mathematical Symbols, Greek Letters, and TEX Characters......Page 138 Using Character and Numeric Variables in Text......Page 140 Example — Multiline Text......Page 141 Drawing Text in a Box......Page 142 Creating Arrows and Lines in Plot Editing Mode......Page 144 Editing Arrows and Line Annotations......Page 145 Basic Plotting Commands......Page 147 Plotting Steps......Page 148 Creating Line Plots......Page 149 Specifying Line Style......Page 151 Specifying the Color and Size of Lines......Page 153 Adding Plots to an Existing Graph......Page 154 Plotting Only the Data Points......Page 155 Plotting Markers and Lines......Page 156 Line Styles for Black and White Output......Page 157 Setting Default Line Styles......Page 158 Line Plots of Matrix Data......Page 160 Plotting Imaginary and Complex Data......Page 162 Combining Linear and Logarithmic Axes......Page 163 Axis Limits and Ticks......Page 166 Example — Specifying Ticks and Tick Labels......Page 169 Setting Aspect Ratio......Page 170 Displaying Multiple Plots per Figure......Page 173 Default Color Scheme......Page 175 Creating Specialized Plots......Page 177 Types of Bar Graphs......Page 178 Stacked Bar Graphs to Show Contributing Amounts......Page 181 Specifying X-Axis Data......Page 183 Overlaying Plots on Bar Graphs......Page 185 Area Graphs......Page 187 Comparing Data Sets with Area Graphs......Page 188 Pie Charts......Page 190 Removing a Piece from a Pie Chart......Page 192 Histograms in Cartesian Coordinate Systems......Page 193 Histograms in Polar Coordinates......Page 195 Specifying Number of Bins......Page 196 Two-Dimensional Stem Plots......Page 198 Combining Stem Plots with Line Plots......Page 201 Three-Dimensional Stem Plots......Page 202 Stairstep Plots......Page 205 Compass Plots......Page 207 Feather Plots......Page 208 Two-Dimensional Quiver Plots......Page 210 Three-Dimensional Quiver Plots......Page 211 Creating Simple Contour Plots......Page 213 Labeling Contours......Page 215 Filled Contours......Page 216 Drawing a Single Contour Line at a Desired Level......Page 217 The Contouring Algorithm......Page 218 Changing the Offset of a Contour......Page 219 Displaying Contours in Polar Coordinates......Page 220 Interactive Plotting......Page 224 Movies......Page 226 Example — Visualizing an FFT as a Movie......Page 227 Erase Modes......Page 228 Displaying Bit-Mapped Images......Page 233 Overview......Page 234 Data Types......Page 236 Indexed Images......Page 238 Intensity Images......Page 239 RGB (Truecolor) Images......Page 241 8-Bit and 16-Bit Indexed Images......Page 243 8-Bit and 16-Bit RGB Images......Page 244 Other 8-Bit and 16-Bit Array Support......Page 245 Converting an 8-Bit RGB Image to Grayscale......Page 246 Summary of Image Types and Numeric Classes......Page 248 Reading a Graphics Image......Page 249 Obtaining Information About Graphics Files......Page 250 Displaying Graphics Images......Page 252 Controlling Aspect Ratio and Display Size......Page 253 Image CDataMapping......Page 257 XData and YData......Page 258 EraseMode......Page 260 Printing Images......Page 262 Converting the Data or Graphic Type of Images......Page 263 Printing and Exporting......Page 265 Graphical User Interfaces......Page 266 Command Line Interface......Page 267 Specifying Parameters and Options......Page 269 Default Settings and How to Change Them......Page 270 Using Print Preview......Page 273 Printing a Figure......Page 275 Printing to a File......Page 279 Exporting to a File......Page 281 Exporting to the Windows Clipboard......Page 291 Printing a Figure at Screen Size......Page 294 Printing with a Specific Paper Size......Page 295 Printing a Centered Figure......Page 296 Exporting in a Specific Graphics Format......Page 297 Exporting in EPS Format with a TIFF Preview......Page 298 Exporting a Figure to the Clipboard......Page 299 Changing a Figure’s Settings......Page 302 Selecting the Printer......Page 304 Setting the Figure Size and Position......Page 305 Setting the Paper Size or Type......Page 309 Setting the Paper Orientation......Page 310 Selecting a Renderer......Page 312 Setting the Resolution......Page 315 Setting the Axes Ticks and Limits......Page 318 Setting the Background Color......Page 320 Setting Line and Text Characteristics......Page 321 Setting the Line and Text Color......Page 323 Setting CMYK Color......Page 325 Producing Uncropped Figures......Page 326 Choosing a Graphics Format......Page 328 Frequently Used Graphics Formats......Page 329 Factors to Consider in Choosing a Format......Page 330 Properties Affected by Choice of Format......Page 332 Description of Selected Graphics Formats......Page 334 How to Specify a Format for Exporting......Page 338 Types of Printer Drivers......Page 339 Factors to Consider in Choosing a Driver......Page 340 Driver-Specific Information......Page 343 How to Specify the Printer Driver to Use......Page 347 Troubleshooting......Page 349 Printing Problems......Page 350 Exporting Problems......Page 353 General Problems......Page 356 Handle Graphics Objects......Page 359 Organization of Graphics Objects......Page 361 Information on Specific Graphics Objects......Page 362 Graphics Windows — the Figure......Page 363 Figures Used for GUIs......Page 364 More Information on Figures......Page 365 Core Graphics Objects......Page 366 Description of Core Graphics Objects......Page 369 Example — Creating Core Graphics Objects......Page 370 High-Level Versus Low-Level......Page 372 Simplified Calling Syntax......Page 373 Plot Objects......Page 375 Creating a Plot Object......Page 376 Linking Graphs to Variables — Data Source Properties......Page 377 Plot Objects and Backward Compatibility......Page 378 Example — Enclosing Subplots with an Annotation Rectangle......Page 380 Creating a Group......Page 383 Transforming Objects......Page 384 Example — Transforming a Hierarchy of Objects......Page 389 Default Values......Page 393 Properties Common to All Objects......Page 394 Setting Property Values......Page 396 Querying Property Values......Page 398 Factory-Defined Property Values......Page 400 How MATLAB Searches for Default Values......Page 401 Defining Default Values......Page 403 Examples — Setting Default Line Styles......Page 404 The Current Figure, Axes, and Object......Page 408 Searching for Objects by Property Values — findobj......Page 410 Copying Objects......Page 414 Deleting Objects......Page 416 Preparing Figures and Axes for Graphics......Page 418 Targeting Graphics Output with newplot......Page 420 Example — Using newplot......Page 421 Testing for Hold State......Page 423 Protecting Figures and Axes......Page 424 The Figure Close Request Function......Page 426 Handle Validity Versus Handle Visibility......Page 427 Saving Handles in M-Files......Page 429 Properties Changed by Built-In Functions......Page 430 Using Panel Containers in Figures — UIPanels......Page 433 Example — Using Figure Panels......Page 434 Grouping Objects Within Axes — hgtransform......Page 438 Figure Callbacks......Page 442 Function Handle Syntax......Page 444 Why Use Function Handle Callbacks......Page 446 The GUI Layout......Page 448 Initialize the GUI......Page 449 The Callback Functions......Page 450 Figure Properties......Page 453 Related Information About Figures......Page 454 Docking Figures in the Desktop......Page 455 Creating a Nondockable Figure......Page 456 The Position Vector......Page 457 Example — Specifying Figure Position......Page 459 Specifying the Figure Colormap......Page 461 Double Buffering......Page 462 Selecting a Renderer......Page 463 Specifying the Figure Pointer......Page 465 Defining Custom Pointers......Page 466 Axes Properties......Page 471 Axes Objects — Defining Coordinate Systems for Graphs......Page 472 Creating Axes with Specific Characteristics......Page 473 The Position Vector......Page 475 Position Units......Page 476 Automatic Axes Resize......Page 477 Placing Text Outside the Axes......Page 483 Multiple Axes for Different Scaling......Page 484 Individual Axis Control......Page 486 Setting Axis Limits......Page 487 Setting Tick Mark Locations......Page 488 Changing Axis Direction......Page 489 Example — Double Axis Graphs......Page 492 Automatic-Mode Properties......Page 495 Specifying Axes Colors......Page 498 Axes Color Limits — the CLim Property......Page 500 Example — Simulating Multiple Colormaps in a Figure......Page 501 Calculating Color Limits......Page 502 Defining the Color of Lines for Plotting......Page 505 Line Styles Used for Plotting — LineStyleOrder......Page 507 3-D Visualization......Page 509 Creating 3-D Graphs......Page 511 A Typical 3-D Graph......Page 512 Line Plots of 3-D Data......Page 513 Mesh and Surface Plots......Page 515 Visualizing Functions of Two Variables......Page 516 Surface Plots of Nonuniformly Sampled Data......Page 518 Parametric Surfaces......Page 520 Hidden Line Removal......Page 522 Types of Color Data......Page 523 Colormaps......Page 524 Indexed Color Surfaces — Direct and Scaled Colormapping......Page 526 Example — Mapping Surface Curvature to Color......Page 527 Altering Colormaps......Page 529 Truecolor Surfaces......Page 530 Texture Mapping......Page 532 Defining the View......Page 535 Setting the Aspect Ratio......Page 536 Default Views......Page 537 Azimuth and Elevation......Page 538 Defining Scenes with Camera Graphics......Page 542 Camera Toolbar......Page 543 Orbit Camera......Page 546 Orbit Scene Light......Page 547 Pan/Tilt Camera......Page 548 Move Camera Forward and Backward......Page 549 Zoom Camera......Page 551 Camera Roll......Page 552 Camera Graphics Functions......Page 553 Example — Dollying the Camera......Page 554 Graphing the Volume Data......Page 556 Specifying the Light Source......Page 557 Implementing the Fly-Through......Page 558 Low-Level Camera Properties......Page 562 Moving In and Out on the Scene......Page 563 Rotation Without Resizing of Graphics Objects......Page 565 Rotation About the Viewing Axis......Page 566 View Projection Types......Page 568 Projection Types and Camera Location......Page 569 Specifying Axis Scaling......Page 573 Specifying Aspect Ratio......Page 574 Example — axis Command Options......Page 575 Additional Commands for Setting Aspect Ratio......Page 577 Axes Aspect Ratio Properties......Page 578 Default Aspect Ratio Selection......Page 579 Overriding Stretch-to-Fill......Page 581 Effects of Setting Aspect Ratio Properties......Page 582 Example — Displaying Real Objects......Page 586 Lighting as a Visualization Tool......Page 589 Lighting Examples......Page 590 Lighting Commands......Page 591 Light Objects......Page 592 Adding Lights to a Scene......Page 593 Properties That Affect Lighting......Page 596 Face and Edge Lighting Methods......Page 598 Specular and Diffuse Reflection......Page 599 Ambient Light......Page 600 Specular Exponent......Page 601 Back Face Lighting......Page 602 Positioning Lights in Data Space......Page 605 Transparency......Page 607 Making Objects Transparent......Page 608 Specifying Transparency......Page 609 Example — Transparent Isosurface......Page 611 Mapping Data to Transparency — Alpha Data......Page 613 Example — Mapping Data to Color or Transparency......Page 614 Selecting an Alphamap......Page 616 Example — Modifying the Alphamap......Page 618 Creating 3-D Models with Patches......Page 621 Behavior of the patch Function......Page 622 Creating a Single Polygon......Page 624 Example — Defining a Cube......Page 626 Patch Color Properties......Page 631 Example — Specifying Flat Edge and Face Coloring......Page 633 Coloring Edges with Shared Vertices......Page 634 Indexed Color Data......Page 636 Interpolating in Indexed Color Versus Truecolor......Page 639 Volume Visualization Techniques......Page 641 Selecting Visualization Techniques......Page 643 Steps to Create a Volume Visualization......Page 644 Functions for Scalar Data......Page 645 Functions for Vector Data......Page 646 Techniques for Visualizing Scalar Data......Page 647 Example — Ways to Display MRI Data......Page 648 Example — Slicing Fluid Flow Data......Page 654 Modifying the Color Mapping......Page 657 Example — Isosurfaces in Fluid Flow Data......Page 659 Isocaps Add Context to Visualizations......Page 661 Defining Isocaps......Page 662 Example — Adding Isocaps to an Isosurface......Page 663 Using Scalar Techniques with Vector Data......Page 666 Specifying Starting Points for Stream Plots......Page 667 Accessing Subregions of Volume Data......Page 670 Stream Line Plots of Vector Data......Page 672 Displaying Curl with Stream Ribbons......Page 674 Displaying Divergence with Stream Tubes......Page 676 Creating Stream Particle Animations......Page 679 Vector Field Displayed with Cone Plots......Page 682 Index......Page 687
دانلود کتاب MatLab 7 Graphics