0% found this document useful (0 votes)
56 views

Mathematica

Mathematica is a technical computing system used across many technical and scientific fields. It includes tools for mathematics, data analysis, machine learning, image processing, and more. MATLAB is a numerical computing environment and programming language used primarily for matrix manipulations and plotting functions. It has built-in functions for mathematics, statistics, signal processing, computer vision, and more.

Uploaded by

Akriti Kc
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views

Mathematica

Mathematica is a technical computing system used across many technical and scientific fields. It includes tools for mathematics, data analysis, machine learning, image processing, and more. MATLAB is a numerical computing environment and programming language used primarily for matrix manipulations and plotting functions. It has built-in functions for mathematics, statistics, signal processing, computer vision, and more.

Uploaded by

Akriti Kc
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

MATHEMATICA

Wolfram Mathematica (Mathematica) is a modern technical computing system


spanning most areas of technical computing — including neural
networks, machine learning, image processing, geometry, data
science, visualizations, and others. The system is used in many technical,
scientific, engineering, mathematical, and computing fields. It was conceived
by Stephen Wolfram and is developed by Wolfram Research of Champaign,
Illinois. The Wolfram Language is the programming language used in
Mathematica.

FEATURES OF MATHEMATICIA
 Libraries of mathematical elementary functions and special functions
 Support for complex number, arbitrary precision arithmetic, interval arithmetic, and symbolic computation
 Matrix and data manipulation tools including support for sparse arrays
 2D and 3D data, function and geo visualization and animation tools
 Solvers for systems of equations, diophantine equations, ordinary differential equations (ODEs), partial
differential equations (PDEs), differential algebraic equations (DAEs), delay differential
equations(DDEs), stochastic differential equations (SDEs), and recurrence relations
 Finite element analysis including 2D and 3D adaptive mesh generation
 Numeric and symbolic tools for discrete and continuous calculus including continuous and discrete integral
transforms
 Constrained and unconstrained local and global optimization
 Multivariate statistics libraries including fitting, hypothesis testing, and probability and expectation
calculations on over 160 distributions.
 Support for censored data, temporal data, time series, and unit based data
 Calculations and simulations on random processes and queues
 Supervised and unsupervised machine learning tools for data, images and sounds including artificial neural
networks
 Tools for text mining including regular expressions and semantic analysis
 Data mining tools such as cluster analysis, sequence alignment and pattern matching
 Computational geometry in 2D, 3D and higher dimensions
 Libraries for signal processing including wavelet analysis on sounds, images and data
 Linear and non-linear control system libraries
 Tools for 2D and 3D image processing[11] and morphological image processing including image recognition
 Presenter tools for generating professional presentations that allow for code to be executed directly within the
notebook environment.
 Tools for visualizing and analysing directed and undirected graphs
 Tools for combinatoric problems
 Number theory function library
 Tools for financial calculations including bonds, annuities, derivatives, options etc.
 Group theory and symbolic tensor functions
 Tools for Automated theorem proving
 Tools for Systems modeling including generation and execution of Modelica models.
 Import and export filters for data, images, video, sound, computer-aided design (CAD), geographic
information systems(GIS),[12] document and biomedical formats
 Database collection for mathematical, scientific, and socio-economic information and access to Wolfram
Alpha data and computations
 Technical word processing including formula editor and automated report generator
 Programming language supporting procedural, functional, object-oriented constructs and parallel
programming
 Toolkit for adding user interfaces to calculations and applications
 Tools for creating and deploying cloud based computational applications and services
 Tools to connect to dynamic-link library (DLL), Structured Query Language (SQL), Java, .NET, C+
+, Fortran, CUDA, OpenCL, and Hypertext Transfer Protocol (HTTP) based systems
 Using both "free-form linguistic input" (a natural language user interface)[13][14] and Wolfram Language in
notebook when connected to the Internet

Simple Arithmetic
Basic Operators

The basic Mathematical operators are as shown below.

^ Power

* Multiply

/ Divide

+ Add

- Subtract

Multiplication
You can’t have to use * to multiply two numbers. As in normal algebra, objects next to each other signify
multiplication. However, in most cases you will need to put in a space to make it clear what you mean.

Expression Meaning Comment

AB A*B Multiply A by B

AB AB A single variable called AB

23 2×3 The cross is automatically


inserted between numbers

2A 2*A Multiply A by 2

A2 A2 A single variable called A2

Bracket

(term) Parentheses for grouping

F[x] Square brackets for function

{a,b,c} Curly bracket for list

A[[i]] Double brackets for indexing (Part[a,i])

Some Mathematical Functions


Sqrt[x] √𝑥

Exp[x] ex

Log[x] log𝑒 𝑥 Log[a, x] log𝑎 𝑥

Sin[x], Cos[x], Tan[x] sin x, cos x, tan x


Abs[x] |x|, absolute value

Mod[m,n] m modulo n

Pi Π

E 𝑒

Relational and Logical Operations


x == y Equal

x! = y or x ≠ y Unequal

x>y Greater than

x > = y or x ≥ y Greater than or equal to

x<y Equal Less than

x < = y or x ≤ y Less than or equal to

MATLAB
MATLAB (matrix laboratory) is a  multi-paradigm numerical computing environment and proprietary
programming language developed by Math Works. MATLAB allows matrix manipulations, plotting of  functions
and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in
other languages, including  C, C++, C#, Java, Fortran and Python.

As of 2018, MATLAB has more than 3 million users worldwide. MATLAB users come from various backgrounds
of engineering, science, and economic

Features of MATLAB
Following are the basic features of MATLAB −
It is a high-level language for numerical computation, visualization and application
development.

It also provides an interactive environment for iterative exploration, design and problem
solving.

It provides vast library of mathematical functions for linear algebra, statistics, Fourier analysis,
filtering, optimization, numerical integration and solving ordinary differential equations.

It provides built-in graphics for visualizing data and tools for creating custom plots.

MATLAB's programming interface gives development tools for improving code quality
maintainability and maximizing performance.

It provides tools for building applications with custom graphical interfaces.

It provides functions for integrating MATLAB based algorithms with external applications and
languages such as C, Java, .NET and Microsoft Excel.

MATLAB's Power of Computational Mathematics

MATLAB is used in every facet of computational mathematics. Following are some commonly
used mathematical calculations where it is used most commonly −

  Dealing with Matrices and Arrays

  2-D and 3-D Plotting and graphics

  Linear Algebra

  Algebraic Equations

  Non-linear Functions
  Statistics

  Data Analysis

  Calculus and Differential Equations

  Numerical Calculations

  Integration

  Transforms

14 | P a g e

  Curve Fitting

  Various other special functions MATHLAB uses Three Primary Windows 1. Command
Window: It is used to entre commands and data. 2. Graphics window : It is used to
display plots and graphics. 3. Edit window : It is used to create and edit files. Operations
of MATHLAB

+ Addition- Subtraction

* Multiplication

\ Left division

/Right division

^ Power

‘ Transpose

Some other Commands of Matrix Functions


size Size of a matrix

det Determinant of a square matrix

inv Inverse of a matrix

rank Rank of a matrix

det*inv Adjoint of a matrix

You might also like