Introduction
Welcome to PTC Mathcad Prime 9.0.0.0
Using the Help Center
About PTC Learning Connector
What is New in PTC Mathcad Prime 9.0.0.0
What’s New in PTC Mathcad Prime 9.0.0.0
Application Enhancements
Symbolic Engine Enhancements
Numeric Engine Enhancements
Usability Enhancements
Tutorials
Getting Started
About the Getting Started Tutorial
About Exercise 1
Task 1–1: Navigating and Customizing the PTC Mathcad Workspace
Task 1–2: Using the Help Center
About Exercise 2
Task 2–1: Entering and Evaluating an Equation
Task 2–2: Editing an Equation
Task 2–3: Formatting Math
About Exercise 3
Task 3–1: Defining and Evaluating Variables
Task 3–2: Defining and Evaluating Global Variables
Task 3–3: Ordering Regions and Applying Labels
Task 3–4: Defining and Evaluating Functions
About Exercise 4
Task 4–1: Inserting Vectors
Task 4–2: Defining Matrices
Task 4–3: Extracting Data from Matrices
About Exercise 5
Task 5–1: Creating a Plot with Multiple Traces
Task 5–2: Formatting a Plot
About Exercise 6
Task 6–1: Inserting and Formatting Text
Task 6–2: Inserting Page Breaks and Images
Task 6–3: Inserting and Formatting Math in Text
Task 6–4: Formatting a Worksheet
Solving
About the Solving Tutorial
About Exercise 1
Task 1–1: Linear System of Equations
Task 1–2: Nonlinear System of Equations
Task 1–3: Finding Roots
Task 1–4: Parameterizing Solve Blocks
About Exercise 2
Task 2–1: Optimizing Functions
Task 2–2: Optimization with Constraints
Task 2–3: Nonlinear Least Squares Fitting
About Exercise 3
Task 3–1: Modeling ODEs in State-Space
Task 3–2: Solving ODEs with ODE Solvers
Task 3–3: Solving ODEs with Solve Blocks
Task 3–4: Solving Multiple ODEs with Solve Blocks
Task 3–5: Working with the Jacobian
Programming
About the Programming Tutorial
About Exercise 1
Task 1–1: Creating a Program
Task 1–2: Defining Functions
Task 1–3: Using Operators
About Exercise 2
Task 2–1: Writing If Statements
Task 2–2: Writing If-Else If Statements
About Exercise 3
Task 3–1: Writing For Loops
Task 3–2: Writing While Loops
Task 3–3: Writing Try-On-Error Statements
Working with PTC Mathcad Prime
About Using PTC Mathcad Prime
About PTC Mathcad Express
Using Help Examples
About Examples
To Copy Math Examples from the Help
Index of Example Topics
Mathcad Workspace
About the PTC Mathcad Prime Workspace
To View and Configure License Settings
PTC Mathcad Options and License Settings
General Keyboard Shortcuts
About KeyTips and Keyboard Shortcuts
To Use KeyTips
To Keep a File on the Recently Used Worksheets List
To Customize the Ribbon
Worksheets and Regions
Worksheets and Regions
About Context Menus
Customizing Your Worksheet
To Print Worksheets
Selecting One or More Regions
Formatting Math Regions
To Move Regions
To Delete Regions
To Add or Remove Space Between Regions
To Insert or Delete Page Breaks
To Format Math Font
Custom Color Setting
To Copy, Cut, and Paste Regions
To Resize a Region
To Create and Edit Headers and Footers
Using Headers and Footers
About File Formats
Converting Legacy PTC Mathcad Worksheets
Links and Tags
Working with Math Expressions
About Math Expressions in PTC Mathcad Prime
To Group Math Terms
Keyboard Shortcuts for Editing Math
Entering Math Expressions
About Entering Math Expressions
To Enter Math Expressions
To Define a Variable
Variable and Function Names
Using Literal Subscripts for Name Definitions
Working with User-Defined Functions
About User-Defined Functions
To Define a Function
Recursive Functions
Working with Labels
About Labels
Appling a Label
To Format Label Styles
Using Strings for Name Definitions
To Create a String
To Insert a Symbol or a Built-In Constant
Built-In Constants and Variables
Inserting Special Characters
To Insert Characters Using the Character Map
Evaluating Math Expressions
About Evaluating Math Expressions
To Evaluate a Numerical Expression
To Evaluate a Function
To Format the Result Display
To Reference Worksheets
Caching Referenced Worksheets
Formatting Results
Complex Results
About Controlling Region Calculation
To Control Region Calculation
To Set Calculation Options
About Error Tracing
About Redefinition Warnings
To Trace and Fix Errors
Example: Display of Integer Decimal Results
Example: Display of Non-Integer Decimal Results
Copying Regions and Pasting them into a Word Document
About Copying Worksheet Regions to a Word Document
About Copying a Single Region to Word
About Copying a Single Worksheet Page to Word
About Copying Multiple Worksheet Pages to Word
To Copy Regions or Worksheets to Word
Methods For Pasting Multiple Regions into Word
Inserting Text and Images
About Text and Images
Inserting and Formatting Text
To Insert an Image
To Find and Replace Alphanumeric Characters
Regions and Using Find and Replace
Templates
About Templates
To Create a Template
To Edit a Template
To Use a Template
To Set Template Options
Spell Check
About Spell Check
About the Spell Check Dictionaries
About the Spell Check Proofing Language
To Create and Edit the Custom Dictionary
To Set the Proofing Language
Areas
About Areas
To Insert an Area
To Collapse and Expand an Area
To Control Area Calculation
To Protect or Unprotect an Area
Operators
About Operators
To Insert an Operator
To Apply an Operator to Multiple Terms
To Replace or Delete an Operator
Keyboard Shortcuts for Operators
Algebra Operators
Keyboard Shortcuts for Algebra Operators
Addition Operator
Negation and Subtraction Operator
Multiplication and Dot Product Operator
Division Operators
Exponentiation and Matrix Inverse Operator
Square Root and Nth Root Operator
Factorial Operator
Percent Operator
Absolute Value/Determinant Operator
Equation Breaking Operators
About Equation Breaking
Keyboard Shortcuts for Equation Break Operators
To Insert or Toggle Equation Break Operators
Boolean Operators
About Boolean Operators
Keyboard Shortcuts for Boolean Operators
Comparison Operators
Logical Operators
Is Element Of Operator
Example: Boolean Operators
Example: Using the Element Of Operator
Calculus Operators
Keyboard Shortcuts for Calculus Operators
Derivative and Prime Operators
Using the Derivative and Prime Operators
Gradient Operator
Integral Operator
Numerical Integration Methods
Non-Convergence of Numerical Evaluation of Integrals with Infinite Limits
Summation Operator
Product Operator
Using the Summation and Product Operators
Convolution Operators
Example: Gradient Operator
Example: Differentiation and Integration of Data Vectors
Example: Effects of TOL and Method on Definite Integration
Example: Numerical Double Integrals
Example: Summation and Product Operators
Definition and Evaluation Operators
Definition Operator
Global Definition Operator
Evaluation Operator
Using the Definition and Evaluation Operators
Example: Interleaving of Regular and Global Definitions
Example: Understanding the Define-Evaluate Operation
Engineering Operators
Keyboard Shortcuts for Engineering Operators
Complex Conjugate Operator
Degrees Operator
Polar Operator
Scaling Operator
Example: Complex Numbers, Polar Notation
Matrix Operators
Keyboard Shortcuts for Matrix Operators
Matrix Operator
Row and Column Operators
Index Operator
Transpose Operator
Vector Cross Product Operator
Range Operators
Range Variables
Vectorize Operator
Example: Vectorize Operator
Norm Operator
Using the Vectorize Operator
Programming Operators
Program Operator
Local Assignment Operator
Conditional Operators
Using Conditional Statements
The For Loop Operator
The While Loop Operator
Operators for Exiting Loops and Programs
Try/On Error Operator
Example: Using the try-on-error Programming Operator
Symbolic Operators
Keyboard Shortcuts for Symbolic Operators
Limit Operator
Symbolic Evaluation Operator
Example: Using the Limit Operator
Functions
Built-In Functions
To Insert a Built-In Function
Argument Types
Deprecated Functions
Functions that Can Be Evaluated Both Numerically and Symbolically
Data Analysis
Data Analysis Functions
Curve Fitting
About Curve Fitting Functions
Linear Regression
Median-Median Regression
Localized Polynomial Regression
Rational Function Regression
Nonlinear Regression
Exponential Regression
Logarithmic Regression
Logistic Regression
Power Regression
Sinusoidal Regression
Linear Combination of Functions
LeastSquaresFit and Confidence Functions
Example: Linear Regression
Example: Median-Median Regression
Example: Piecewise Quadratic Fitting
Example: Rational Function Regression 1
Example: Rational Function Regression 2
Example: Nonlinear Regression 1
Example: Nonlinear Regression 2
Example: Exponential Regression
Example: Logarithmic Regression
Example: Logistic Regression
Example: Power Regression
Example: Sinusoidal Regression
Example: Thiele Interpolation and Regression
Example: Fitting a Model Function to Data
Example: Linear Combination of Functions
Interpolation and Prediction
About Interpolation and Prediction Functions
Interp Function
B-spline Interpolation
Cubic Spline Interpolation
Bicubic Interpolation
Linear Interpolation
Linear Prediction
Polynomial Interpolation
Rational Function Interpolation
Thiele Continued Fraction Interpolation
Example: Least-Square Spline
Example: Cubic Spline Interpolation
Example: Linear Interpolation
Example: Linear Prediction 1
Example: Linear Prediction 2
Example: Polynomial Interpolation
Example: Thiele Interpolation
Example: Using Units with the Polynomial Interpolation Functions
Local Maximum and Minimum
Outliers and NaN
About Outliers and NaN Functions
About the NaN (Not a Number) Built-In Constant
Outlier Detection and Removal
NaN Detection and Removal
Example: Outlier Detection
Example: Grubbs' Method for Detecting Outliers
Example: The Interquartile Range Method for Detecting Outliers
Example: Outlier Removal
Example: NaN Detection and Removal
Principal Component Analysis
About Principal Component Analysis Functions
Nipals Functions
Extracting Data from Nipals Functions
Example: Principal Component Analysis 1
Example: Principal Component Analysis 2
Smoothing
About Smoothing Functions
Adaptive Smoothing
Gaussian Kernel Smoothing
Median Smoothing
Data Smoothing
Example: Adaptive Smoothing
Example: Kernel Smoothing
Example: Median Smoothing
Example: Data Smoothing
Example: Smoothing Time Series
Example: Smoothing of X-Y Data
Design of Experiments
About Design of Experiments Functions
About Design Matrices
Design Matrices
About Design Matrix Functions
Factorial Designs
Box-Behnken and Box-Wilson Designs
Taguchi Designs
Fractional Factorial Utility Functions
DOE Utility Functions
Factor Screening
About Factor Screening Functions
Effects
Effects Plots
Analysis of Variance
Example: 1 Factor ANOVA
Example: Calculating Effects
Example: Interactions
Example: ANOVA and Blocking
Example: ANOVA for Unreplicated Factorials
Example: De-aliasing Factors
Example: Determining Optimal Conditions
Regression Analysis
About Regression Analysis Functions
Multivariate Polynomial Regression
Coefficients of Multivariate Polynomial Regression
Statistics of Multivariate Polynomial Regression
General Multivariate Fit
Example: Second-Order Response Surface
Example: Identifying Influential Observations
Example: Quality of Fit
Example: Residual Analysis
Example: Multiple Regression Predictor Retention Analysis
Monte Carlo Simulation
About Monte Carlo Simulation Functions
Monte Carlo Samples
Random Numbers for Monte Carlo Simulation
Example: Monte Carlo Simulation
Finance
About Finance Functions
Present Value
Future Value
Interest Rate
Number of Periods
Cumulative Interest, Cumulative Principal, and APR
Internal Rate
Payment
Example: Finance Functions
Graphing
About Graphing Functions
Polar Angles
Coordinate System Mapping Functions
CreateSpace and CreateMesh
Example: Working with Polar Angles
Example: Using CreateSpace and CreateMesh
Example: Converting a Spherical Data Set into Cartesian Coordinates
Example: Converting Rectangular Coordinates to Polar Coordinates
Image Processing
About Image Processing Functions
About Image Processing Examples
Example: Understanding the Packed Image Matrices
Image Color Tools
About Image Color Functions
Working with Packed Matrices
Converting Images: Grayscale and Color
Converting Between RGB and Television Images
Converting Images or Colors - RGB and HLS/HSV
HLS and HSV Color Representations
Example: Tools for Packed Matrices
Example: Grayscale and Color in Images
Example: Television Image Color Standards
Example: HLS and HSV Color Systems
Image Manipulation
About Image Manipulation Functions
Addition and Noise Measurement
Binarization
Equalization
Function and Level Mapping
1D and 2D Histograms
Thresholding
Inverting
Clipping and Scaling
Example: Addition and Measurement of Noise
Example: Binarization and Quantization
Example: Equalization
Example: Function and Level Mapping
Example: One-Dimensional and Two-Dimensional Histograms
Example: Thresholding and Inversion
Example: Scaling and Clipping
Combinations of Images
About Functions For Combining Images
Replacing a Part of an Image
Blending and Masking
Boolean Operations
Example: Replacing a Part of an Image
Example: Blending and Masking
Example: Boolean Operations
Geometric Transforms
About Geometric Transformation Functions
Flipping
Rotating
Translating
Zooming
Example: Flipping Images
Example: Rotating Images
Example: Translating Images
Example: Zooming and Scaling
Convolution and Filters
About Convolution and Filtering Functions
Median Filtering
Quantile Filtering
Smoothing
Wiener Filtering
Example: Median and Quantile Filtering
Example: Smoothing
Example: Wiener Filtering
Morphological Processing
About Morphological Processing Functions
Erosion
Dilation
Opening and Closing
Thinning and Skeletonizing
Grayscale Morphology
Example: Thinning and Skeletonization
Example: Grayscale Morphology
Transform Domain
About Transform Domain Functions
Filtering in the Fourier Transform Domain
Recentering an Image
Wavelet Transform Filtering
Discrete Cosine Transform
Example: Filtering in the Fourier Transform Domain
Example: Centering a Transformed Image
Example: Wavelet Transform Filtering
Example: Discrete Cosine Transform
Edge Finders
About Edge Finding Functions
Canny Edge Finder
Convolution Edge Finders
Convolution and Comparison Edge Finders
Row and Column Gradients
Example: Canny Edge Detector
Example: Convolution Edge Finders
Example: Convolution and Comparison Edge Finders
Example: Row and Column Gradients
Feature Extraction
About Feature Extraction Functions
Euclidean Distance Transform
Moment Invariants
Shape Features
Connected Component Labeling
Convex Hull
Example: Euclidean Distance Transform
Example: Moment Invariants
Example: Shape Features
Example: Connected Component Labeling
Example: Convex Hull
Segmentation
Region Growing
Example: Region Growing
Reading and Writing Files
About Functions for Reading and Writing Files
To Use the Read and Write File Functions
To Insert a Data File Name and Path
To Import Data from Excel
Text Files
Data Files
Binary Data Files
CSV Data Files
Fixed Width (PRN) Files
Excel Data Files
Image Files
Image Properties
WAV Sound Files
Example: Reading and Writing Data Files
Example: Read and Write CSV Files
Example: Working with PRN Files
Example: Using READRGB and READBMP
Example: Separating and Combining RGB Components
Example: Using HLS and HSV Color Systems File Access Functions
Example: Working with WAV Files and Creating Spectrograms
Example: Explaining Overlap When Converting Vector to Matrix
Example: Signal Generation
Signal Processing
About Signal Processing Functions
Signals and Systems
About Signal and System Functions
Elementwise Phase
Noise Generators
Quantizing a Signal
Covariance
Example: Elementwise Phase
Example: Noise Generators
Example: Quantizing a Signal
Example: Signals and Classification of Signals
Spectral Analysis
About Spectral Analysis Functions
Signal Windowing
Spectral Analysis
Cepstrum and Complex Cepstrum
Chirp z-Transform
MUSIC Method for Spectrum Estimation
Example: Signal Windowing
Example: Spectral Analysis
Example: Cepstrum and Complex Cepstrum
Example: The Chirp z-Transform
Digital Filtering
About Digital Filtering Functions
Filter Gain
Time Response of Digital Filters
FIR Filter Design
FIR Filters by Remez Exchange
IIR Filter Coefficients
IIR Filters
Zero-Phase Filtering
Group Delay
Interpolation and Resampling
Example: Filter Gain
Example: Time Response of Digital Filters
Example: FIR Filter Design
Example: FIR Filters by Remez Exchange
Example: IIR Filter Design
Example: Zero-Phase Filtering
Example: Interpolation and Sampling
Time Series Analysis
About Functions for Analyzing Time Series
Linear Detrending
Linear Prediction Methods
Correlation and Partial Autocorrelation
Example: Linear Detrending
Example: Linear Prediction Methods
Example: Correlation and Partial Autocorrelation
Additional Transforms
About Functions for Additional Transforms
Hartley Transform
Hilbert Transform
Sine Transform
Walsh Transform
Example: The Hartley Transform
Example: The Hilbert Transform
Joint Time-Frequency Analysis
About Functions for Analyzing Joint Time-Frequency
Short-time Fourier Transform
Time-Frequency Representations and Local Autocorrelation
Example: The Short-Time Fourier Transform
Solving and Optimization
About Solving and Optimization Functions
Solvers from KNITRO
Example: Solving a Linear System of Equations
Example: Solving a First-Order ODE Initial Value Problem
Example: Parametrizing Solutions
Root and Linear System Solvers
About Root and Linear System Solvers
Finding Roots
Solving Linear Systems
Example: Finding the Roots of a Polynomial
Example: Solving an Equation in a Single Unknown
Differential Equation Solvers
About Differential Equation Solvers
ODE Solvers
State Space ODE Solver
Deriving Initial Conditions for an ODE
To Rewrite a Higher Order ODE as a System of First Order ODEs
Partial Differential Equation Solver
Relaxation Method for a PDE
Jacobian
Example: Damped Harmonic Oscillation in Circuits
Example: Heat Flow on a Square Plate - I
Example: Heat Flow on a Square Plate - II
Example: State Space Solver
Example: The Jacob Function
Example: Augmented Jacobian for Stiffb and Stiffr
Solve Block Functions
About Solve Block Functions
System of Equations Functions
Optimization Functions
ODE Function
Algorithms for ODEs
Partial Differential Equations in Solve Blocks
Example: Solving a First-Order System of ODEs
Example: Using minerr for Nonlinear Least Squares Fitting
Example: PDE in Solve Blocks
Special Functions
About Special Functions
Bessel Functions
About Bessel Functions
Bessel Functions of the First and Second Kinds
Modified (Hyperbolic) Bessel Functions
Hankel Functions
Airy Functions
Bessel Kelvin Functions
Spherical Bessel Functions
Example: Airy Functions
Example: Bessel Functions
Example: Bessel Functions of the First Kind
Example: Bessel Functions of the Second Kind
Example: Hankel Functions of the First and Second Kind
Example: Kelvin Functions
Example: Modified Bessel Functions of the First Kind
Example: Modified Bessel Functions of the Second Kind
Piecewise Functions
About Piecewise Functions
Kronecker Delta and Heaviside Step Functions
Antisymmetric Tensor Function
Example: Piecewise Functions
Other Special Functions
About Other Special Functions
Error Function and Complementary Error Function
Hypergeometric Functions
Gamma Functions
Polynomial Functions
Incomplete Beta Function
Example: Polynomial Functions
Example: Gamma Functions
Example: Error Functions
Statistics
About Statistics Functions
Descriptive Statistics
Descriptive Statistics Functions
Mean Functions
Location Estimators
Variance and Standard Deviation
Kurtosis and Skewness
F-Test
Covariance and Correlation
Correlation and Contingency Tables
Example: Location Estimators
Example: Confidence Interval for the Mean
Example: Hypothesis Test of a Normal Mean
Example: Variance and Standard Deviation
Example: Computing Standard Errors
Example: Kurtosis and Skewness
Example: F-Test
Example: Covariance and Correlation Coefficient
Example: Correlation and Contingency Tables
Graphical Statistics
Graphical Statistics Functions
Box Plot
Histogram
Pareto Plot
Quantile-Quantile Plot
Example: Histograms
Example: Quantile-Quantile Plots
Probability Distributions
About Probability Distribution Functions
Beta Distribution
Binomial Distribution
Cauchy Distribution
Chi-Squared Distribution
Exponential Distribution
F-Distribution
Gamma Distribution
Geometric Distribution
Hypergeometric Distribution
Log Normal Distribution
Logistic Distribution
Negative Binomial Distribution
Normal Distribution
Poisson Distribution
Student's t-Distribution
Uniform Distribution
Weibull Distribution
Seed
Example: Probability Density and Cumulative Probability Distribution
Example: Probability Distributions
Example: Chi-Square Test for Goodness of Fit
Example: T-Score of a Vector of Data
Example: Z Score of a Vector of Data
Example: T-Test on Normal Means
Example: Generating Random Numbers
Example: Monte Carlo Probability Estimation
Example: Cauchy Distribution
Example: Seed for Random Number Generation
Example: Gamma Distribution Functions
Example: Geometric and Hypergeometric Distribution Functions
Example: Binomial and Negative Binomial Distributions
Example: Log Normal Distribution Functions
Combinatorial Analysis
About Combinatorial Analysis Functions
Combinations and Permutations
GCD, LCM and Mod
Example: Finding Digits and Improving Result Precision
Example: Combinations and Permutations
Symbolic Functions
About Symbolic Functions
Fresnel Sine and Cosine
Lambert Functions
Dirac Delta Functions
Sine and Cosine Integrals
Symbolic Gamma Functions
Exponential Integrals
Logarithmic Integral Functions
Logarithmic Functions
Beta, Hypergeom and Zeta
Elliptic Integral Functions
Other Symbolic Functions
Example: Working with Sine and Cosine Integral Symbolic Functions
Example: Demonstrating Symbolic Functions
Example: Logarithmic Integral Functions
Example: Comparing the Hypergeom, Mhyper, and Fhyper Symbolic Functions
Example: Dirac Delta (Unit Impulse) and LambertW Functions
Example: Elliptic Integral Function
Rules for Functions numer and denom
Transforms and Filters
About Transform and Filter Functions
Discrete Fourier Transform of Data
Local Cosine Transforms
Wavelet Filters
Wavelet Transforms
Example: Lowpass Filtering Using dftr
Example: Introduction to FFTs
Example: Wavelet Transforms
Example: Forward Transform dft
Example: dft and idft of a Matrix
Example: dft and idft of a Vector
Example: DFT of Complex Functions
Example: Filtering versus Exponential Smoothing
Example: Filtering an Image
Example: The Inverse Transformation idft
Example: Local Cosine Transform
Example: Filtering in the Frequency Domain
Trigonometric, Log, and Exponential
About Trigonometric, Log, and Exponential Functions
Exponential and Logarithmic Functions
Trigonometric Functions
Inverse Trigonometric Functions
Hyperbolic Functions
Inverse Hyperbolic Functions
Example: Trigonometric Identities
Example: Inverse Trigonometric Functions
Example: Hyperbolic and Inverse Hyperbolic Functions
Utility Functions
About Utility Functions
Complex Number Functions
Sign of Number Functions
Conditional Branching
Expression Type Functions
String Functions
Truncation and Rounding Functions
Example: Using Complex Number Functions
Example: Truncation and Roundoff Functions
Example: String Variable Manipulation
Example: Unit Conversion Using SIUnitsOf
Example: Explaining the SIUnitsOf Function
Miscellaneous Functions
About Miscellaneous Functions
Timing Execution
Unit Scaling in Common Formats
Variable Clearing Functions
Example: Converting Feet-Inches-Fractions to Length
Example: Converting hhmmss to Time
Example: Converting Radians to Deg-Min-Sec
Example: Working with Temperatures
Vector and Matrix
About Vector and Matrix Functions
Creating and Subdividing Arrays
About Functions for Creating and Subdividing Arrays
Joining and Subdividing Arrays
Functions for Creating Arrays
Logarithmically Spaced Points
Example: Inserting and Extracting Subarrays
Example: Creating a Vector of Logarithmically Spaced Points
Array Characteristics
About Array Characteristics Functions
Dimensions of a Matrix
Number of Elements in a Vector
Absolute Value of a Scalar
Maxima and Minima of an Array
Condition Number of a Matrix
Determinant of a Square Matrix
Norm of a Square Matrix
Norm of a Vector
Rank and Linear Systems Properties of Matrices
Eigenvectors and Eigenvalues
Example: Downsampling a Vector
Example: Eigenvectors and Eigenvalues
Example: Finding the Left and Right Eigenvectors
Example: Covariance and Principal Component Analysis
Example: Finding Minima and Maxima of an Array
Example: Using genvals and genvecs Functions
Example: Matrix Norm and Determinant Functions
Matrix Factorization
About Matrix Factorization Functions
Cholesky Factorization
LU Factorization
QR Factorization
Singular Value Decomposition
Example: Cholesky Factorization of Real Matrices
Example: Cholesky Factorization of Complex Matrices
Example: LU Matrix Factorization
Example: QR Matrix Factorization
Example: SVD Matrix Factorization
Other Array Functions
About Other Array Functions
Convolution and Cross Correlation
Deconvolution
Lookup Functions
Ranking Vectors
Sorting Arrays
Kronecker Product
Example: 2D Correlation and Prototype Matching
Example: Lookup Functions
Example: Effect of TOL on Lookup Functions
Example: Ranking and Ordering Vectors
Example: Sorting Functions
Example: Deconvolution and Cross Correlation between Matrices
Example: Using the Comparison Option with the Lookup Functions
Example: Using the Kronecker Function
Units
About Units
Unit Checking
Unit Balancing
Unit Placeholders
To Insert Units
To Convert Units
Defining Units and Unit Functions
Formatting the Unit Display
Base Dimensions and Unit Names
Frequency and Angular Velocity Units
Example: Using Money Units
Vectors, Matrices, and Tables
About Vectors and Matrices
About Tables
Keyboard Shortcuts for Editing Arrays and Tables
Creating Arrays and Tables
About Creating Arrays and Tables
To Insert a Table
To Define an Array
To Edit Arrays and Tables
Methods for Defining Arrays
To Create a Nested Array
Example: Nested Arrays
Example: Elementary Row Operations on Matrices
Working With Arrays
About Working With Arrays
To Set the Array ORIGIN
To Resize a Large Matrix
To Collapse or Expand Nested Matrices
To Display Indices of a Large Matrix
Inverting Matrices
Example: Vector Algebra
Example: Matrix Algebra
Example: Row, Column, and Index Operators
Example: Seeded Iteration and Difference Equations
Example: Special Characteristics of Matrices
Example: Special Types of Matrices
Example: Effect of ORIGIN on Lookup Functions
Example: Effect of ORIGIN on non-Lookup Functions
Working with Combo Box Editor
Combo Box
Editing a Combo Box
Example: Combo Box
Plots
About Plots
XY Plots
About XY Plots
About XY Plot Parts
Plotting Functions
About Plotting Functions
To Plot Functions
To Change the Number of Plotted Points
Example: Plotting a Function and Its Derivatives
Example: Using Range Variables in Plots
Example: Plotting Inequalities and Piecewise Functions
Example: Arc Length and Surface Area
Plotting Data
About Plotting Data
About Density Plots
To Plot Data
To Create a Waterfall Plot
To Create an Error Plot
To Create a Box Plot
To Create an Effects Plot
Example: Column, Normal Probability, and Box Plots
Example: Pareto and Effects Plots
Example: Creating Waterfall Plots
Example: Understanding Density Plots
Polar Plots
About Polar Plots
About Polar Plot Parts
To Create a Polar Plot
Example: Using Polar Plots to Plot Data
Example: Parametric Curves in 2D Plots
Example: Plotting Large Data Sets Using Polar Plots
Contour Plots
About Contour Plots
About Contour Plot Parts
To Create a Contour Plot
Example: Contour Plots or Level Curves
Example: Contour Plots with Singularities
3D Plots
About 3D Plots
Comparing 3D Plots of One and Two Variable Functions
About 3D Plot Parts
To Create a 3D Plot
To Edit Tick Mark Values in a 3D Plot
To Use the View Control
To Change a Surface Fill
To Toggle a 3D Plot Perspective View
Example: Plotting a Function and a Matrix in 3D
Example: Plotting a Vector-Valued Function
Example: Plotting 3D Curves
Example: Plotting Large Data Sets Using 3D Plots
Working with Plots
About Plot Regions
About Units and Complex Numbers in Plots
To Set the Plot Background Color
Example: Converting Units in Plots
Example: Plotting Complex Valued Functions or Data
Traces and Axis Expressions
About Traces and Axis Expressions
To Select One or More Traces
To Add or Delete an Axis Expression
To Show or Hide Axis Expressions
To Add or Delete a Trace
To Customize a Trace
To Change the Scaling of an Axis Expression
To Format an Axis Expression
To Move or Resize an Axis Legend
Axes and Tick Marks
About Axes and Tick Marks
To Change the Axes Scaling
To Move an Axis
To Edit Tick Mark Values
Editable Tick Marks
To Customize Tick Marks
Markers and Callouts
About Markers and Callouts
To Add, Move, or Delete a Marker
Chart Components
About Chart Components
About Performance
To Plot a Trace in a Chart Component
To Plot Several Traces in a Chart Component
To Define Axes Limits in Your Worksheet
To Resize a Chart in Your Worksheet
Mathcad Chart Window
About the PTC Mathcad Chart Application
Working with the Chart User Interface
Chart User Interface Ribbon
PTC Mathcad Chart Ribbon
About the Quick Access Toolbar
About Command Search
To Search and Set Search Options
About Minimizing the Ribbon
About Templates
Formatting Your Chart
About Formatting
To Clear Formatting
To Edit PTC Mathcad Chart Colors
Chart Look and Feel
Chart and Plot Area
To Add and Format a Legend
To Add and Format a Title
Axes
About Axes
To Format an Axis
To Show or Hide Axes Gridlines
To Add and Format Minor Gridlines
To Edit the Axes Range
To Add or Delete a Second Y-Axis
Traces
About Traces
To Change a Trace Type
To Format Traces
To Edit a Trace Name
To Move a Trace to Second Y-Axis
Number Formatting of Chart Values
About Number Formatting of Chart Values
To Format the Separators of Chart Values
To Change the Number Formatting of Axes Values
Programs
About Programs
To Define a Program
Using Programs
Programming Strategies
Example: Looping and Control
Example: Finding Local Min/Max of Vectors
Example: Fourier Polynomial
Example: Strict Boolean Comparison
Example: Recursive Functions
Solve Blocks
About Solve Blocks
About Solve Block Variables
To Define a Solve Block
Solving a System of Equations
Symbolic Solving with Find
Solving ODEs
About Guess Values
Working with Guess Values
Parameterizing Solve Blocks
TOL and CTOL
Example: Adding Units to Solve Blocks
Example: Optimizing a Function
Example: Optimization Functions
Example: Symbolic Solving with Find
Example: Solve Blocks with Constraints
Example: Solving Nonlinear Systems of Equations
Example: Solve Block with Multiple Guesses
Symbolics
The Symbolic Engine
Differences Between the Legacy and New Symbolic Engines
About Units and Constants in Symbolics
Symbolic Evaluation
About Symbolic Evaluation
To View Large Symbolic Results
Evaluating Functions Symbolically
Making Assumptions about Variables
Making Assumptions About Functions
Solving ODEs Symbolically
To Define a Function by a Symbolic Result
To Define a Variable by a Result from the Equal Sign
Combining Symbolic and Numeric Calculations
Symbolic Evaluation of Operators
Example: Symbolic Solutions of Equations
Keywords and Modifiers
About Keywords
About Modifiers
To Insert Keywords and Modifiers
Using Keywords for Symbolic Operations
Example: Using nfact and ofact modifiers
Working with Symbolics
About Working with Symbolics
To Solve Equations Symbolically
Solving Equations Using the generated and eval modifiers
Example: Keywords and Modifiers Combination
To Control the Number of Decimal Places in Results
To Find the Coefficients of a Polynomial
Using the Substitute Keyword
Calculus
About Symbolic Calculus
To Evaluate Derivatives Symbolically
To Evaluate Integrals Symbolically
Definite Integrals with Complex Limits
To Expand a Quotient of Polynomials into Partial Fractions
To Write the Continued Fraction Expansion for a Number or Function
Expanding an Expression into a Series
Transforms
Example: Symbolic Transforms
Example: Fourier Transform Pairs
Example: Symbolic Integral Functions
Example: Symbolic Calculus I
Example: Symbolic Calculus II
Factoring and Expanding Expressions
About Factoring and Expanding Expressions
To Factor Expressions
To Expand Expressions
Example: Factoring and Expanding Expressions
Simplifying and Rewriting Expressions
About Simplifying and Rewriting Expressions
To Collect Terms
Combining Expressions
Simplifying Expressions
Rewriting Expressions
Writing Complex Numbers in Standard Form
Example: Simplifying and Rewriting Expressions
Working with Variables
About Working with Variables in Symbolic Expressions
Clearing Previous Definitions of Variables
Example: Displaying Explicit Values
Example: Explicit Calculation
Integrating with Other Products
Microsoft Excel
About PTC Mathcad and Microsoft Excel Integration
About Excel Components
To Insert an Excel Component
To Edit an Excel Component
To Type Input Expressions in Excel Components
To Type Output Expressions in Excel Components
Example: Editing an Excel Component
Example: Formatting an Excel Component
Example: Predefining the Input and Output Expressions Cell Ranges
Creo Parametric
About PTC Mathcad Prime and Creo Parametric Integration
To Designate Input and Output Regions
Designating Input Regions
Designating Output Regions
To Dock the Input and Output Designation Window
Windchill Workgroup Manager
About PTC Mathcad and Workgroup Manager Integration
To Use the Windchill Workgroup Manager
Object Linking and Embedding (OLE)
About PTC Mathcad Prime and OLE Objects
To Insert an Object
To Edit or Update an Object
To Resize an Object
API Guide
Introduction
Automation API
Component Object Model
PTC Mathcad Prime Objects
Object: Application
Object: GetValueResult
Object: InputMatrixResult
Object: InputOutputConflicts
Object: InputResult
Object: Inputs
Object: InputsOutputsStates
Object: Matrix
Object: OutputMatrixResult
Object: OutputResult
Object: Outputs
Object: SetValueResults
Object: ValuesSetter
Object: Worksheet
Object: WorksheetReadonlyOptions
Object: Worksheets
Mathcad Prime Enumerations
Enum: MathcadPrimeEvents
Enum: SaveOption
Enum: ValueResultTypes
Enum: WorksheetReadonlyOption
Enum: WorksheetOperations
IMathcadPrimeEvents2
Code Examples
Example 1: MS Dev Studio C++ ATL
Example 2: MS Dev Studio C# WPF
Example 3: MS Dev Studio VB.NET
Example 4: MS Dev Studio VB.NET
Example 5: HTML/JavaScript
Example 6: C++ Code Generator
Example 7: Send SExpressions
Example 8: VBScript
Example 9: JavaScript
Example 10: GraphMat
Custom Functions
About Custom Functions
About Custom Function Name Conflicts
To Find and Resolve Custom Function Name Conflicts
To Create and Use a Custom Function
To Compile the cmplxsum Sample Custom Function
To Compile the userpack Sample Extension
Writing C Programs for Custom Functions
Structure Definitions
About Structure Definitions
COMPLEXARRAY Structure
COMPLEXSCALAR Structure
FUNCTIONINFO Structure
MCSTRING Structure
Function Definitions
About Function Definitions
CreateUserFunction
CreateUserErrorMessageTable
isUserInterrupted
LRESULT
MathcadAllocate
MathcadFree
MathcadArrayAllocate
MathcadArrayFree
MAKELRESULT
Using Fortran
About Using Fortran in Your Custom Functions
To Use Fortran in Your Custom Functions
Welcome to PTC Mathcad Prime 9.0.0.0
To Use Fortran in Your Custom Functions
resourceid-131-6E69DD86
resourceid-121-32DF9840
resourceid-131-486F4CB4
resourceid-131-167EC526
resourceid-121-0B0D7B87
resourceid-131-0B7DCFCA
resourceid-131-F8FED06A
resourceid-121-A9BC0007
resourceid-131-086FDC11
resourceid-131-F9168B1B
resourceid-131-A71AF505
resourceid-131-7FCB97BE
resourceid-131-A585FD14
resourceid-131-F8F4B9D3
resourceid-131-F8FE2C7B
resourceid-141-514FB38F
resourceid-131-0B0DBD6F
resourceid-131-D1D1D92B
resourceid-131-0185CBAA
resourceid-131-01BE2B6F
resourceid-131-0F9B7EBE
resourceid-121-D916DA3F
resourceid-121-D88DBFB9
resourceid-121-A7191B75
resourceid-131-E7861AE1
resourceid-132-8672010B
resourceid-121-12BA25D9
resourceid-131-D7176472
resourceid-121-693BF835
resourceid-121-A2FD5232
Resourceid-0338C4A4
resourceid-141-CA192BDE
resourceid-121-DD2812BE
resourceid-121-DD21F795
resourceid-131-12498979
resourceid-141-53F36DB9
resourceid-121-E3E816CE
resourceid-121-E3E842D2
resourceid-131-17A6D992
resourceid-131-90C80A36
resourceid-131-90C9E707
resourceid-131-139098D6
resourceid-131-281E34E5
resourceid-121-502B4C66
resourceid-131-281E2C3B
resourceid-131-5DBEE84B
resourceid-131-84110D86
resourceid-131-A6F0B5FB
resourceid-131-715A2D8F
resourceid-121-E785EFC6
resourceid-122-F6E43E6F
resourceid-131-0E9A736D
resourceid-131-0E9AB60D
resourceid-131-0E9AC4AF
resourceid-131-0E9AD290
resourceid-131-0E9ADFE6
resourceid-121-0E9AEECF
resourceid-131-0E9AFF26
resourceid-131-0E9B0D7E
resourceid-131-19DB25B1
resourceid-141-19D86C92
resourceid-132-1B548742
resourceid-131-0E9B40DD
resourceid-121-0E9B5045
resourceid-141-6382A718
resourceid-121-0E9B68C0
resourceid-131-7A467498
resourceid-121-0E9B7F86
resourceid-121-0E9B8E1C
resourceid-131-0E9B9D3F
resourceid-121-12BAD3BF
resourceid-121-0E9BAC69
resourceid-131-0E9BBCB8
resourceid-141-6383283D
resourceid-121-0E9BCC22
resourceid-131-0E9BDF38
resourceid-131-0E9BF14B
resourceid-131-0E9BFF50
resourceid-131-0E9C0DFF
resourceid-131-F8F77148
resourceid-131-0E9C1E42
resourceid-131-0E9C2E4B
resourceid-131-0E9C3F3E
resourceid-131-0E9C4E96
resourceid-131-0E9C5DBC
resourceid-121-0E9C6D3E
resourceid-131-0E9C7C5E
resourceid-121-70680495
resourceid-121-B88A027C
resourceid-121-B88A2CC0
resourceid-121-B88A541F
resourceid-121-B88AAE23
resourceid-121-B88ABB70
resourceid-121-B88AC8B9
resourceid-121-B88AD844
resourceid-131-63823AA2
resourceid-121-BF428E85
resourceid-131-F8F67DAA
resourceid-122-E3E8D819
resourceid-121-077D2975
resourceid-121-077D23B2
resourceid-121-077D1DD9
resourceid-121-077D15D9
resourceid-131-077D0BCB
resourceid-121-077D05D0
resourceid-121-077CFA56
resourceid-121-077CF316
resourceid-121-077CEB14
resourceid-121-077CE4D4
resourceid-131-077CDD04
resourceid-131-077CD662
resourceid-131-295CBA4D
resourceid-131-077880FA
resourceid-131-077879C1
resourceid-131-07786CC9
resourceid-131-07785BCE
resourceid-131-077852C1
resourceid-131-07784A4A
resourceid-131-07784125
resourceid-131-0778384C
resourceid-131-07782F30
resourceid-131-077CA105
resourceid-131-077CBEC6
resourceid-131-077CB64D
resourceid-131-077CAFDA
resourceid-131-077CAAAA
resourceid-131-0769C808
resourceid-121-0769B6A9
resourceid-121-0769AD2B
resourceid-131-0769C036
resourceid-121-E786BE02
resourceid-121-077C9820
resourceid-121-077C911D
resourceid-121-077C8AAB
resourceid-121-077C84BE
resourceid-121-077C7D6E
resourceid-121-077C75BD
resourceid-131-5B53C576
resourceid-121-077C7042
resourceid-121-077C6517
resourceid-121-077C5CF8
resourceid-121-077C5570
resourceid-121-077C493E
resourceid-121-077C407E
resourceid-121-077C38A0
resourceid-131-077BEBEA
resourceid-131-077BE6BA
resourceid-131-077BDAF1
resourceid-131-077BD2C6
resourceid-131-077BCC34
resourceid-131-077BC634
resourceid-131-077BBE62
resourceid-131-295C9293
resourceid-121-0767ED5E
resourceid-131-07781998
resourceid-121-B4EE1AF3
resourceid-131-F8F5D8B6
resourceid-131-077B3074
resourceid-131-077B3F81
resourceid-131-077B0BBF
resourceid-131-077B2540
resourceid-131-077AFFD0
resourceid-131-077AEB64
resourceid-131-077AE31F
resourceid-131-077ADB3A
resourceid-131-12B13745
resourceid-131-077AC132
resourceid-131-077AB89F
resourceid-131-077AAF85
resourceid-131-077AA54B
resourceid-131-077A86BD
resourceid-131-077A7FB2
resourceid-131-077A7362
resourceid-131-077A6C39
resourceid-131-077A6388
resourceid-131-077A5C43
resourceid-131-077A553E
resourceid-131-077A4E3B
resourceid-131-077A457E
resourceid-131-077A3EFC
resourceid-131-077A3394
resourceid-131-077A2C01
resourceid-131-077A25BA
resourceid-131-077A1CC8
resourceid-131-077A15F2
resourceid-131-07791266
resourceid-131-07790953
resourceid-131-0779034B
resourceid-131-0778F01D
resourceid-131-0778E583
resourceid-131-0778DFCD
resourceid-131-0778D444
resourceid-131-0778CCD3
resourceid-131-0778BBA6
resourceid-131-0778B498
resourceid-131-0778ABBA
resourceid-131-0778A342
resourceid-131-07789ABC
resourceid-131-0778918B
resourceid-121-F8F5AC03
resourceid-131-EB266DB8
resourceid-131-EB246A89
resourceid-121-7069AF51
resourceid-121-07779CBE
resourceid-121-0777AC75
resourceid-121-0777B5E3
resourceid-121-0777BFBC
resourceid-131-12B16F9B
resourceid-121-0777D47F
resourceid-121-0777E2EA
resourceid-121-0777E9C1
resourceid-131-EB1CAF0F
resourceid-131-07773AF2
resourceid-131-077732DC
resourceid-131-077729BC
resourceid-131-077721E4
resourceid-131-07770F2A
resourceid-131-077707DA
resourceid-131-0776FA1B
resourceid-131-0776F2FC
resourceid-131-0776EAF2
resourceid-131-0776DBE8
resourceid-131-0776D20B
resourceid-131-0776C627
resourceid-131-0776C0C8
resourceid-131-0776B35C
resourceid-131-0776B9C2
resourceid-131-0776AA8E
resourceid-131-0776A14D
resourceid-131-077698F4
resourceid-131-07766AEE
resourceid-131-0776722A
resourceid-131-07768541
resourceid-131-0775D26F
resourceid-131-07765D95
resourceid-131-0775C058
resourceid-131-0775B63C
resourceid-131-0775A889
resourceid-131-07757634
resourceid-131-EB1CD638
resourceid-131-0769A2D6
resourceid-131-07699BA9
resourceid-121-E786D745
resourceid-121-077C2FE1
resourceid-131-077C2270
resourceid-131-077C1B9A
resourceid-121-077C1339
resourceid-121-077C0D0A
resourceid-131-077C0157
resourceid-131-F8F36001
resourceid-131-F8F3A5CA
resourceid-121-F8F3DE96
resourceid-121-86A88EEF
resourceid-131-295CEC4E
resourceid-122-F8F539A3
resourceid-131-03FF04C9
resourceid-131-03FE51DE
resourceid-121-03FE15CC
resourceid-121-03FCFD6E
resourceid-131-03FD8F74
resourceid-121-03FED7C2
resourceid-131-077802C5
resourceid-121-07780E5C
resourceid-131-076980D7
resourceid-131-12B1D0F3
resourceid-131-0768AE80
resourceid-131-07696DFE
resourceid-131-07696631
resourceid-131-EB1CF32A
resourceid-131-07694361
resourceid-131-07693CF9
resourceid-131-0769355F
resourceid-131-07692A1A
resourceid-131-076922B9
resourceid-131-07691A85
resourceid-131-07691383
resourceid-121-07690611
resourceid-131-0768FEC9
resourceid-121-0768F555
resourceid-131-0768EDE1
resourceid-131-E7870B4B
resourceid-121-0768E210
resourceid-131-0768DB43
resourceid-131-0768CEE0
resourceid-131-0768C83F
resourceid-131-0768C178
resourceid-131-0768B839
resourceid-131-12B194F3
resourceid-131-0768A64C
resourceid-131-0768A01D
resourceid-131-07688F6F
resourceid-131-076886B6
resourceid-131-07687F7E
resourceid-131-076866D5
resourceid-141-5AD7A211
resourceid-131-07685447
resourceid-131-07684B5E
resourceid-131-076843A2
resourceid-131-07683B25
resourceid-131-0768301A
resourceid-131-076828F6
resourceid-131-295D35DD
resourceid-141-5AD6F1C7
resourceid-141-5AD756A5
resourceid-141-5AD69001
resourceid-141-5AD73304
resourceid-141-5AD7F816
resourceid-141-5AD6DBC9
resourceid-131-7EFB1ADE
resourceid-141-5AD77BE5
resourceid-141-5AD638C4
resourceid-121-A91EBDE6
resourceid-141-5AD5D360
resourceid-131-295C716D
resourceid-121-70744EAA
resourceid-131-07655072
resourceid-131-07658B8D
resourceid-121-077B5148
resourceid-131-076813FA
resourceid-121-0767FFBA
resourceid-121-12B1F91E
resourceid-131-12B1AFED
resourceid-121-0767F5B6
resourceid-121-077D4002
resourceid-131-B63DFFA5
resourceid-131-0777F847
resourceid-121-077BF7A5
resourceid-131-07681E53
resourceid-131-0767E323
resourceid-131-07695FF1
resourceid-131-076957B7
resourceid-131-5AD82A36
resourceid-121-EB1D0F79
resourceid-131-0767D7F6
resourceid-131-0767D0AE
resourceid-131-0765EC66
resourceid-121-0767C75E
resourceid-131-07678A6F
resourceid-141-B2477639
resourceid-131-076779C4
resourceid-131-076752AC
resourceid-141-B256AD3D
resourceid-131-07673FF3
resourceid-141-B256BC0C
resourceid-131-07670B14
resourceid-131-0766F787
resourceid-131-0766BD02
resourceid-131-07669C4D
resourceid-131-07665AC3
resourceid-131-07660699
resourceid-131-0765D383
resourceid-131-0F2069CE
resourceid-131-0778225E
resourceid-131-07698AD3
resourceid-131-0769936E
resourceid-131-07694FB5
resourceid-122-D1D478F7
resourceid-121-29FCC526
resourceid-131-EC1F207C
resourceid-131-D68DA791
resourceid-131-EB250B13
resourceid-131-EB25618B
Resourceid-03511F04
resourceid-131-531A88F6
resourceid-121-A2FA97A4
resourceid-131-F8F8B5AC
resourceid-141-5EABAE86
resourceid-141-5EAB9124
resourceid-121-B57277F2
resourceid-131-D26E8D29
resourceid-121-D989BE26
resourceid-121-D90763C2
resourceid-131-9520571E
resourceid-121-989AA274
resourceid-121-A691B83E
resourceid-121-A691F5B4
resourceid-121-A691CF74
d1e427768a1310
resourceid-131-295DA550
resourceid-131-95222865
resourceid-121-7075D59C
resourceid-121-B5724CA2
resourceid-121-7075CB43
resourceid-121-3F154FB9
resourceid-141-4DE38676
resourceid-141-7B508528
resourceid-131-85FFF159
resourceid-131-8601D4F2
resourceid-121-A300B059
resourceid-121-D9071CEB
resourceid-121-A304D6D3
resourceid-121-D907A821
Resourceid-02470DBC
Resourceid-02508B6C
resourceid-121-29FC9A3B
resourceid-131-D58A1A56
resourceid-121-A3076161
resourceid-121-A3070AEC
resourceid-131-289B21F4
resourceid-131-289B9FA2
resourceid-131-50432FA7
resourceid-121-0FD596FF
resourceid-121-9BADFFE9
resourceid-121-9F65C28A
resourceid-121-E3E7C462
Resourceid-03530B34
resourceid-131-5E76F427
resourceid-121-13E94A74
resourceid-131-8CCCDCA3
resourceid-131-8CCD8128
resourceid-131-8CCEED79
resourceid-131-8CCFFF99
resourceid-131-8CD09C03
resourceid-131-8CCFC2DB
resourceid-131-8CCEC25E
resourceid-131-8CCDE319
resourceid-131-8CCFDFAF
resourceid-131-8CCDBBF5
resourceid-131-8CCF15E2
resourceid-131-8CCE3FDE
resourceid-131-8CD02718
resourceid-131-8CCEA27F
resourceid-131-8CCE60D1
resourceid-131-8CCE0195
resourceid-131-8CCE2060
resourceid-131-8CCFA444
resourceid-131-8CCF5436
resourceid-131-8CCF3474
resourceid-131-8CCE80AA
resourceid-131-295D8CBD
resourceid-141-4DD9F88E
resourceid-141-8D3BA300
resourceid-141-8371893F
resourceid-121-9505333D
resourceid-131-514FDBEC
resourceid-131-077F7748
resourceid-131-0866BD23
resourceid-141-F65317A7
resourceid-141-F65372AE
resourceid-131-0B0E033F
resourceid-141-19DE5A4A
resourceid-121-19DED917
resourceid-121-3AA057D4
resourceid-131-1A4360AE
resourceid-131-F5C64190