Free MathCAD alternative for Linux

Computing Competency

© Lead Image © donnastern , 123RF.com

© Lead Image © donnastern , 123RF.com

Article from Issue 269/2023
Author(s):

Present complex equations with intermediate steps, graphics, plots, and results in SMath.

University students in engineering often have assignments in which they must show their work step-by-step with sample calculations. Although Excel and Python are useful for advanced calculations, they can't present complex equations formally in a report.

MathCAD [1] is a good package for writing engineering reports. The tool offers a workbook interface that allows you to enter complex equations in a readable format, along with a rich function library, programming interface, graphics, and plots. Unfortunately, MathCAD isn't supported in Linux, and it is generally out of the budget for students or casual users. As an alternative, SMath is a great free option that works in Linux, macOS, and Windows.

In this article I introduce SMath and show you some of the useful features that I expect to use in my next engineering term. I also look at an SMath example that solves a typical high school or first-year university math problem.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Maxima

    This free algebra tool helps you keep ahead of the calculations.

  • Scientist's Toolbox

    Linux and science are a natural fit. These are a handful of essential software packages both for getting work done and presenting it to others.

  • Machine Learning

    We explore some machine learning techniques with a simple missing person app.

  • Pi Flight Simulator

    A Raspberry Pi 4B with Linux can solve the equations for a real-time nonlinear aircraft simulation, including the emulation of modern aircraft flight displays.

  • Programming Snapshot – Mileage AI

    On the basis of training data in the form of daily car mileage, Mike Schilli's AI program tries to identify patterns in driving behavior and make forecasts.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News