Acknowledgment | p. v |

Preface | p. xix |

Introduction | p. xxi |

Building your Mathcad Toolbox | p. 1 |

Variables | p. 3 |

Variables | p. 3 |

Types of variables | p. 3 |

Defining variables | p. 4 |

Rules for naming variables | p. 4 |

Case and font | p. 4 |

Characters that can be used in variable names | p. 4 |

Subscripts | p. 5 |

Special text mode | p. 6 |

Chemistry notation | p. 7 |

String variables | p. 8 |

Why use variables | p. 8 |

Guidelines for naming variables | p. 10 |

Summary | p. 13 |

Practice | p. 13 |

Creating and editing Mathcad expressions | p. 15 |

Introduction | p. 16 |

Regions | p. 16 |

Definition of region | p. 16 |

Using the worksheet ruler | p. 16 |

Tabs | p. 17 |

Selecting and moving regions | p. 17 |

Aligning regions and alignment guidelines | p. 17 |

Math regions | p. 20 |

Text regions | p. 20 |

Creating text regions | p. 20 |

Changing font characteristics | p. 20 |

Inserting Greek symbols | p. 21 |

Ending a text region | p. 21 |

Controlling the width of a text region | p. 21 |

Moving regions below the text region | p. 21 |

Paragraph properties | p. 22 |

Text ruler | p. 24 |

Spell check | p. 25 |

Creating simple math expressions | p. 25 |

Creating more complex expressions | p. 26 |

Editing expressions | p. 29 |

Selecting characters | p. 29 |

Deleting characters | p. 30 |

Deleting and replacing operators | p. 30 |

Wrapping equations | p. 30 |

Find and replace | p. 31 |

Find | p. 31 |

Replace | p. 33 |

Inserting and deleting lines | p. 34 |

Summary | p. 35 |

Practice | p. 35 |

Simple functions | p. 37 |

Built-in functions | p. 38 |

User-defined functions | p. 41 |

Why use user-defined functions? | p. 42 |

Using multiple arguments | p. 43 |

Variables in user-defined functions | p. 43 |

Examples of user-defined functions | p. 46 |

Warnings | p. 47 |

Summary | p. 49 |

Practice | p. 50 |

Units! | p. 51 |

Introduction | p. 51 |

Definitions | p. 52 |

Changing the default unit system | p. 53 |

Assigning units to numbers | p. 54 |

Displaying derived units | p. 59 |

Custom default unit system | p. 61 |

Units of force and units of mass | p. 62 |

Creating custom units | p. 63 |

Units in equations | p. 65 |

Do not redefine built-in units | p. 65 |

Units in user-defined functions | p. 67 |

Units in empirical formulas | p. 68 |

SIUnitsOf() | p. 71 |

Custom scaling units | p. 73 |

Fahrenheit and celsius | p. 73 |

Change in temperature | p. 74 |

Degrees minutes seconds (DMS) | p. 77 |

Hours minutes seconds (hhmmss) | p. 78 |

Feet inch fraction (FIF) | p. 78 |

Creating your own custom scaling function | p. 79 |

Dimensionless units | p. 80 |

Limitation of units | p. 81 |

Summary | p. 82 |

Practice | p. 83 |

Mathcad settings | p. 85 |

Preferences dialog box | p. 86 |

General tab | p. 86 |

File Locations tab | p. 87 |

HTML Options tab | p. 89 |

Warnings tab | p. 91 |

Script security tab | p. 93 |

Language | p. 95 |

Save tab | p. 95 |

Summary of the Preference tab | p. 96 |

Worksheet Options dialog box | p. 96 |

Built-in variables tab | p. 96 |

Calculation tab | p. 98 |

Display tab | p. 100 |

Unit system tab | p. 101 |

Dimensions tab | p. 101 |

Compatibility tab | p. 101 |

Result Format dialog box | p. 102 |

Number Format tab | p. 102 |

Display Options tab | p. 105 |

Unit Display tab | p. 106 |

Tolerance tab | p. 107 |

Individual result formatting | p. 107 |

Automatic Calculation | p. 108 |

Summary | p. 109 |

Practice | p. 110 |

Customizing Mathcad | p. 112 |

Default Mathcad styles | p. 113 |

Default math styles | p. 113 |

Default text styles | p. 115 |

Additional Mathcad styles | p. 116 |

Additional math styles | p. 116 |

Additional text styles | p. 120 |

Changing and creating new math styles | p. 120 |

Changing the "Variables" style | p. 121 |

Changing the "Constants" style | p. 122 |

Creating new math styles | p. 123 |

Changing and creating new text styles | p. 125 |

Changing text styles | p. 125 |

Creating new text styles | p. 128 |

Headers and footers | p. 130 |

Creating headers and footers | p. 130 |

Information to include in headers and footers | p. 132 |

Examples | p. 133 |

Margins and Page Setup | p. 134 |

Toolbar customization | p. 136 |

Summary | p. 136 |

Practice | p. 137 |

Templates | p. 139 |

Information saved in a template | p. 140 |

Mathcad templates | p. 140 |

Review of chapters 4, 5, and 6 | p. 141 |

Creating your own customized template | p. 142 |

EWM Metric | p. 142 |

EWM US | p. 151 |

Normal.xmct file | p. 152 |

Summary | p. 153 |

Practice | p. 154 |

Useful information-Part I | p. 155 |

Variables | p. 155 |

Custom Character toolbar | p. 155 |

QuickSheet | p. 155 |

Greek letters | p. 156 |

Other characters | p. 157 |

List of predefined variables | p. 158 |

CWD | p. 159 |

Information about Math regions | p. 159 |

In-line division | p. 159 |

Mixed numbers | p. 159 |

Summary of equal signs | p. 160 |

Math Regions in text regions | p. 161 |

Math Regions that do not calculate | p. 161 |

Customizing operator display | p. 162 |

Functions | p. 163 |

Passing a function to a function | p. 163 |

Custom operator notation | p. 164 |

Tip of the day | p. 166 |

Hand Tools for your Mathcad Toolbox | p. 167 |

Arrays, vectors, and matrices | p. 169 |

Creating vectors and matrices | p. 170 |

ORIGIN | p. 171 |

Array subscripts (subscript operator) | p. 172 |

Range variables | p. 174 |

Using range values to create arrays | p. 175 |

Using units in range variables | p. 179 |

Calculating increments from the beginning and ending values | p. 181 |

Comparing range variables to vectors | p. 183 |

Displaying arrays | p. 183 |

Table display form | p. 184 |

Using units with arrays | p. 188 |

Calculating with arrays | p. 189 |

Addition and subtraction | p. 190 |

Multiplication | p. 190 |

Division | p. 194 |

Calculation summary | p. 197 |

Engineering Examples | p. 197 |

Summary | p. 200 |

Practice | p. 201 |

Selected Mathcad functions | p. 203 |

Review of built-in functions | p. 204 |

Toolbars | p. 204 |

Selected functions | p. 205 |

Max and min functions | p. 205 |

Mean and median functions | p. 209 |

Truncation and rounding functions | p. 212 |

Summation operators | p. 217 |

If function | p. 222 |

lInterp function | p. 223 |

Summary | p. 227 |

Practice | p. 227 |

Plotting | p. 229 |

Creating a simple X-Y QuickPlot | p. 230 |

Creating a simple Polar plot | p. 233 |

Using range variables | p. 235 |

Setting plotting ranges | p. 237 |

Graphing with units | p. 241 |

Graphing multiple functions | p. 243 |

Formatting plots | p. 245 |

Axes tab | p. 245 |

Traces tab | p. 247 |

Labels tab | p. 249 |

Defaults tab | p. 250 |

Zooming | p. 251 |

Plotting data points | p. 252 |

Range variables | p. 252 |

Data vectors | p. 254 |

Numeric display of plotted points (Trace) | p. 257 |

Using plots for finding solutions to problems | p. 257 |

Parametric plotting | p. 258 |

3D plotting | p. 259 |

Summary | p. 260 |

Practice | p. 260 |

Simple logic programming | p. 263 |

Introduction to the programming toolbar | p. 264 |

Creating a simple program | p. 264 |

Return operator | p. 268 |

Boolean operators | p. 269 |

Adding lines to a program | p. 272 |

Using conditional programs to make and display conclusions | p. 276 |

Summary | p. 276 |

Practice | p. 277 |

Useful information-Part II | p. 278 |

Vectors and matrices | p. 278 |

Converting a range variable to a vector | p. 278 |

Sorting arrays | p. 281 |

Functions | p. 281 |

Namespace operator | p. 281 |

Error function | p. 283 |

String functions | p. 284 |

Picture functions and image processing | p. 284 |

Curve fitting, regression, and data analysis | p. 285 |

Complex numbers, polar coordinates, and mapping functions | p. 285 |

Plots | p. 287 |

Plotting a range over a log scale | p. 287 |

Plotting conies | p. 290 |

Plotting a family of curves | p. 290 |

Power Tools for your Mathcad Toolbox | p. 293 |

Introduction to symbolic calculations | p. 295 |

Getting started with symbolic calculations | p. 296 |

Evaluate | p. 301 |

Float | p. 302 |

Expand, simplify, and factor | p. 305 |

Explicit | p. 308 |

Using more than one keyword | p. 311 |

Units with symbolic calculations | p. 313 |

Additional topics to study | p. 314 |

Summary | p. 314 |

Practice | p. 315 |

Solving engineering equations | p. 317 |

Root function | p. 318 |

Polyroots function | p. 321 |

Solve Blocks using Given and Find | p. 324 |

Isolve function | p. 328 |

TOL, CTOL, and Minerr | p. 329 |

Using units | p. 329 |

Engineering Examples | p. 329 |

Summary | p. 334 |

Practice | p. 335 |

Advanced programming | p. 336 |

Local definition | p. 336 |

Looping | p. 339 |

For loops | p. 340 |

While loops | p. 344 |

Break and continue operators | p. 347 |

Return operator | p. 349 |

On error operator | p. 350 |

Summary | p. 351 |

Practice | p. 351 |

Useful information-Part III | p. 352 |

Calculus | p. 352 |

Differentiation | p. 352 |

Integration | p. 355 |

Functions | p. 356 |

Maximize and Minimize in Solve Blocks | p. 356 |

Sources of additional information | p. 357 |

Resources toolbar and My Site | p. 357 |

Reference Tables | p. 358 |

Keyboard shortcuts | p. 359 |

Creating and Organizing your Engineering Calculations with Mathcad | p. 363 |

Putting it all together | p. 365 |

Introduction | p. 366 |

Mathcad toolbox | p. 366 |

Variables | p. 366 |

Editing | p. 368 |

User-defined functions | p. 368 |

Units! | p. 368 |

Mathcad settings | p. 369 |

Customizing Mathcad with templates | p. 369 |

Hand tools | p. 369 |

Power tools | p. 370 |

Let's start building | p. 370 |

What is ahead | p. 371 |

Summary | p. 371 |

Practice | p. 371 |

Assembling calculations from standard calculation worksheets | p. 373 |

Copying regions from other Mathcad worksheets | p. 374 |

XML and metadata | p. 375 |

Provenance | p. 380 |

Creating standard calculation worksheets | p. 381 |

Protecting information | p. 382 |

Locking areas | p. 383 |

Protecting regions | p. 386 |

Advantages and disadvantages of locking areas versus protecting worksheets | p. 388 |

Potential problems with inserting standard calculation worksheets and recommended solutions | p. 389 |

Guidelines | p. 390 |

How to use redefined variables in project calculations | p. 391 |

Resetting variables | p. 395 |

Using user-defined functions in standard calculation worksheets | p. 398 |

Using the reference function | p. 399 |

When to separate project calculation files | p. 401 |

Using Find and Replace | p. 401 |

Mathcad Application Server and Designate | p. 402 |

Mathcad Application Server | p. 402 |

Designate | p. 402 |

Summary | p. 403 |

Importing files from other programs into Mathcad | p. 404 |

Introduction | p. 404 |

Object linking and embedding (OLE) | p. 405 |

Bring objects into Mathcad | p. 406 |

Use and limitations of OLE | p. 408 |

Common software applications that support OLE | p. 408 |

Microsoft Excel | p. 409 |

Microsoft Word or Corel WordPerfect | p. 409 |

Adobe Acrobat | p. 409 |

AutoCAD | p. 410 |

Multimedia | p. 410 |

Data files | p. 410 |

Summary | p. 411 |

Communicating with other programs using components | p. 412 |

What is a component? | p. 413 |

Application components | p. 413 |

Microsoft Excel | p. 414 |

Microsoft Access and other Open DataBase Connectivity (ODBC) components | p. 415 |

Intergraph SmartSketch | p. 421 |

MathWorks MATLAB | p. 422 |

Data components | p. 425 |

Data Import Wizard component | p. 425 |

File Input component | p. 426 |

Data table | p. 427 |

File Output component | p. 428 |

Read and write functions | p. 430 |

Data Acquisition | p. 430 |

Scriptable Object component | p. 430 |

Controls | p. 431 |

Inserting Mathcad into other applications | p. 432 |

Summary | p. 432 |

Microsoft Excel component | p. 433 |

Introduction | p. 433 |

Inserting new Excel spreadsheets | p. 434 |

Multiple input and output | p. 437 |

Hiding arguments | p. 439 |

Using Excel within Mathcad | p. 440 |

Using units with Excel | p. 440 |

Inserting existing Excel files | p. 444 |

Mechanics | p. 444 |

Sizing the component | p. 444 |

Embedding versus linking | p. 444 |

Printing the Excel component | p. 445 |

Getting Mathcad data from and into existing spreadsheets | p. 445 |

Example | p. 446 |

Summary | p. 448 |

Practice | p. 449 |

Inputs and outputs | p. 450 |

Emphasizing input and output values | p. 450 |

Input | p. 450 |

Output | p. 452 |

Project calculation input | p. 453 |

Variable names | p. 454 |

Creating input for standard calculation worksheets | p. 455 |

Inputting information from Mathcad variables | p. 456 |

Data tables | p. 456 |

Microsoft Excel component | p. 458 |

Which method is best to use? | p. 459 |

Summarizing output | p. 459 |

Controls | p. 460 |

Text box | p. 461 |

Check box | p. 462 |

List box | p. 463 |

Radio box | p. 465 |

Submit box | p. 466 |

Summary | p. 467 |

Hyperlinks and Table of Contents | p. 469 |

Hyperlinks | p. 470 |

Linking to regions in your current worksheet | p. 471 |

Linking to region in another worksheet | p. 473 |

Notes about hyperlinks | p. 473 |

Creating a pop-up document | p. 474 |

Table of Contents | p. 475 |

Mathcad calculation E-book | p. 477 |

Summary | p. 478 |

Conclusion | p. 479 |

Advantages of Mathcad | p. 479 |

Creating project calculations | p. 480 |

Additional resources | p. 480 |

Conclusion | p. 481 |

Index | p. 483 |

CD instructions | p. 494 |

Table of Contents provided by Ingram. All Rights Reserved. |