Developer(s) | Mathsoft, PTC |
---|---|
Initial release | 1986 |
Stable release | Prime 9 (9.0.0.0) / March 14, 2023 |
Operating system | Microsoft Windows |
Available in | 10 languages [1] |
Type | Computer algebra system |
License | Proprietary |
Website | www |
Mathcad is computer software for the verification, validation, documentation and re-use of mathematical calculations in engineering and science, notably mechanical, chemical, electrical, and civil engineering. [2] Released in 1986 on DOS, it introduced live editing (WYSIWYG) of typeset mathematical notation in an interactive notebook, combined with automatic computations. It was originally developed by Mathsoft, and since 2006 has been a product of Parametric Technology Corporation.
Mathcad was conceived and developed by Allen Razdow and Josh Bernoff at Mathsoft founded by David Blohm and Razdow. It was released in 1986. It was the first system to support WYSIWYG editing and recalculation of mathematical calculations mixed with text. [3] It was also the first to check the consistency of engineering units through the full calculation. Other equation solving systems existed at the time, but did not provide a notebook interface: Software Arts' TK Solver was released in 1982, and Borland's Eureka: The Solver was released in 1987. [4]
Mathcad was acquired by Parametric Technology in April 2006. [5]
Mathcad was named "Best of '87" and "Best of '88" by PC Magazine 's editors. [6]
Mathcad's central interface is an interactive notebook in which equations and expressions are created and manipulated in the same graphical format in which they are presented (WYSIWYG). This approach was adopted by systems such as Mathematica, Maple, Macsyma, MATLAB, and Jupyter.
Mathcad today includes some of the capabilities of a computer algebra system, but remains oriented towards ease of use and documentation of numerical engineering applications.
Mathcad is part of a broader product development system developed by PTC, addressing analytical steps in systems engineering. It integrates with PTC's Creo Elements/Pro, Windchill, and Creo Elements/View. Its live feature-level integration with Creo Elements/Pro enables Mathcad analytical models to be directly used in driving CAD geometry, and its structural awareness within Windchill allows live calculations to be re-used and re-applied toward multiple design models.
The Mathcad interface allows users to combine a variety of different elements (mathematics, descriptive text, and supporting imagery) into a worksheet, in which dependent calculations are dynamically recalculated as inputs change. This allows for simple manipulation of input variables, assumptions, and expressions. Mathcad's functionality includes:
Although Mathcad is mostly oriented to non-programmers, it is also used in more complex projects to visualize results of mathematical modeling by using distributed computing and coupling with programs written using more traditional languages such as C++.
As of 2024, the latest release from PTC is Mathcad Prime 10.0.0.0. This release is a freemium variant: if the software is not activated after a Mathcad Prime 30-day trial, it is possible to continue using PTC Mathcad Express for an unlimited time as "PTC Mathcad Express Free-for-Life Engineering Calculations Software". This freemium pilot is a new marketing approach for PTC. Review and markup of engineering notes can now be done directly by team members without them all requiring a full Mathcad Prime license. [8]
The last release of the traditional (pre "Prime") product line, Mathcad 15.0, came out in June 2010 and shares the same worksheet file structure as Mathcad 14.0. The last service release, Mathcad 15.0 M050, which added support for Windows 10, was released in 2017. Mathcad 15.0 is no longer actively developed but in "sustained support".
Mathcad only runs on Microsoft Windows. Mathcad Prime 6.0 requires a 64-bit version of Windows 7, Windows 8.1 or Windows 10. Until 1998, Mathcad also supported Mac OS. [9]
Starting in 2011 (Mathcad 15.0) the first year of maintenance and support has been included in the purchase or upgrade price.
Name | Version | Release date | Notes |
---|---|---|---|
Mathcad 0.3 | 0.3 | beta on 5 1/4 floppy | |
Mathcad 2.5.2 | 2.5.2 | 1989 | Last DOS version |
Mathcad 3.1 | 3.1 | 1992 | Windows version with notebook interface |
Mathcad 4.0 | 4.0 | Windows version | |
Mathcad 5.0 | 5.0 | Added Maple based CAS features | |
Mathcad 5.5 | 5.5 | Windows version | |
Mathcad 6.0 [10] | 6.0 | 1995 | Last Windows 3.1 version |
Mathcad 7 [11] | 7.0 | 1997 | |
Mathcad 8 [12] | |||
Mathcad 2000 [13] | |||
Mathcad 2001i [14] | |||
Mathcad 11 [15] | |||
Mathcad 12 [16] | |||
Mathcad 13.0 [17] | 13.0 | September 15, 2005 [18] | |
Mathcad 13.1 [17] | 13.1 | ||
Mathcad 14.0 [17] | 14.0 | February 12, 2007 [18] | |
Mathcad 15.0 [19] | 15.0 F000 | June 25, 2010 [18] | |
Mathcad 15.0 M010 [19] | 15.0 M010 | June 29, 2011 [18] | |
Mathcad 15.0 M040 [18] | 15.0 M040 | August 2015 | |
Mathcad 15.0 M045 [20] | November 2015 [20] | ||
Mathcad 15.0 M050 [21] | 15.0 M050 | December 2017 | |
Mathcad Prime 1.0 [22] | January 10, 2011 [18] | ||
Mathcad Prime 2.0 | February 29, 2012 [18] | ||
Mathcad Prime 3.0 | October 2, 2013 [18] | ||
Mathcad Prime 3.1 | March 2, 2015 [18] | ||
Mathcad Prime 4.0 | March 6, 2017 [18] | ||
Mathcad Prime 5.0 | 5.0.0.0 | August 14, 2018 [23] | |
Mathcad Prime 6.0 | 6.0.0.0 | October 1, 2019 [24] | |
Mathcad Prime 7 | 7.0.0.0 | February 27, 2021 [25] | |
Mathcad Prime 8 | 8.0.0.0 | March 15, 2022 [26] | |
Mathcad Prime 9 | 9.0.0.0 | March 14, 2023 [27] | |
Mathcad Prime 10 | 10.0.0 | April 23, 2024 [28] |
Computer-aided design (CAD) is the use of computers to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve communications through documentation, and to create a database for manufacturing. Designs made through CAD software help protect products and inventions when used in patent applications. CAD output is often in the form of electronic files for print, machining, or other manufacturing operations. The terms computer-aided drafting (CAD) and computer-aided design and drafting (CADD) are also used.
Maple is a symbolic and numeric computing environment as well as a multi-paradigm programming language. It covers several areas of technical computing, such as symbolic mathematics, numerical analysis, data processing, visualization, and others. A toolbox, MapleSim, adds functionality for multidomain physical modeling and code generation.
Creo Parametric, formerly known, together with Creo Elements/Pro, as Pro/Engineer and Wildfire, is a solid modeling or CAD, CAM, CAE, and associative 3D modeling application, running on Microsoft Windows.
Constructive solid geometry is a technique used in solid modeling. Constructive solid geometry allows a modeler to create a complex surface or object by using Boolean operators to combine simpler objects, potentially generating visually complex objects by combining a few primitive ones.
PTC Inc. is a computer software and services company founded in 1985 and headquartered in Boston, Massachusetts. The company was a pioneer in parametric, associative feature-based, solid computer-aided design (CAD) modeling software in 1988, including an Internet-based product for Product Lifecycle Management (PLM) in 1998. PTC markets products and services and an Internet of Things (IoT) and augmented reality (AR) platform for partners and developers.
Computervision, Inc. (CV) was an early pioneer in Computer Aided Design and Manufacturing (CAD/CAM). Computervision was founded in 1969 by Marty Allen and Philippe Villers, and headquartered in Bedford, Massachusetts, United States. Its early products were built on a Data General Nova platform. Starting around 1975, Computervision built its own "CGP" Nova-compatible 16-bit computers with added instructions optimized for graphics applications and using its own operating system known as Computervision Graphic Operating System (CGOS). In the 1980s, Computervision rewrote their code to operate on Unix-based platforms.
TK Solver is a mathematical modeling and problem solving software system based on a declarative, rule-based language, commercialized by Universal Technical Systems, Inc.
A geometric modeling kernel is a solid modeling software component used in computer-aided design (CAD) packages. Available modelling kernels include:
Pro/DESKTOP is a discontinued computer-aided design (CAD) program from Parametric Technology Corporation (PTC), that allowed users to design and model in 3D and create 2D drawings. It can transfer a 3D design into a 2D engineering drawing format and also create photo-realistic views using Album Views. It is part-compatible with Pro/ENGINEER, and uses the Granite kernel, but otherwise is a freestanding CAD system.
MathSoft was founded in 1984 by Allen Razdow and David Blohm to provide mathematical programs to students, teachers, and professionals. The company is best known for its Mathcad software, an application for solving and visualizing mathematical problems. The company also created the StudyWorks series of math and science education packages aimed at interactively teaching those subjects to middle school and high school students.
The table below provides an overview of notable computer-aided design (CAD) software. It does not judge power, ease of use, or other user-experience aspects. The table does not include software that is still in development. For all-purpose 3D programs, see Comparison of 3D computer graphics software. CAD refers to a specific type of drawing and modelling software application that is used for creating designs and technical drawings. These can be 3D drawings or 2D drawings.
FreeCAD is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support. It is intended for mechanical engineering product design but also expands to a wider range of uses around engineering, such as architecture or electrical engineering. FreeCAD is free and open-source, under the LGPL-2.0-or-later license, and available for Linux, macOS, and Windows operating systems. Users can extend the functionality of the software using the Python programming language.
Creo Elements/View, formerly known as ProductView, is a suite of digital mockup and product visualization software applications from PTC.
SMath Studio is a freeware, closed-source, mathematical notebook program similar to Mathcad. It is available for Windows, Linux, iOS, Android, Universal Windows Platform, and on some handhelds.
MEDUSA, is a CAD program used in the areas of mechanical and plant engineering by manufacturers and Engineering, Procurement and Construction (EPC) companies. The system's history is closely tied to the beginnings of mainstream CAD and the research culture fostered by Cambridge University and the UK government as well as the resulting transformation of Cambridge into a world-class tech centre in the 1980s.
Creo Elements/Direct Drafting now owned by PTC, and formerly called ME10 is a CAD software application exclusively for 2D drawings, especially in mechanical engineering and electrical engineering.
Creo is a family of Computer-aided design (CAD) apps supporting product design for discrete manufacturers developed by PTC.
PTC Windchill is a family of Product Lifecycle Management (PLM) software products that is offered by PTC. In 2004, as part of their expansion in the area of collaboration tools, they arranged having "a hosted version of Windchill to small- and medium-sized customers." As of 2011, products from its marketer, PTC, were being used by over 1.1 million users worldwide.
C3D Toolkit is a proprietary cross-platform geometric modeling kit software developed by Russian by C3D Labs. It's written in C++. It can be licensed by other companies for use in their 3D computer graphics software products. The most widely known software in which C3D Toolkit is typically used are computer aided design (CAD), computer-aided manufacturing (CAM), and computer-aided engineering (CAE) systems.
Onshape is a computer-aided design (CAD) software system, delivered over the Internet via a software as a service (SAAS) model. It makes extensive use of cloud computing, with compute-intensive processing and rendering performed on Internet-based servers, and users are able to interact with the system via a web browser or the iOS and Android apps. As a SAAS system, Onshape upgrades are released directly to the web interface, and the software does not require maintenance work from the user.