Best List of Matlab Commands With Advanced Examples

Here we are going to tell you everything about Matlab commands. But before we get started. Let’s have an overview of Matlab. Matlab is designed for engineers and computer scientists; that is why it can be abbreviated as a Matrix-based programming language. Matlab offers excellent solutions to the various computational numeric calculations. It can utilize to:

  • Development of algorithms.
  • Data analysis.
  • Creations of applications and models.

Matlab found to be a great use in case of in-depth learning and machine learning as this can deal with n-dimension space. These spaces can be used to analyze and represent the data into the matrix form. Besides this, there are several technologies that are using this technique for image processing, control system design, and computational finance.

What are Matlab commands?

Matlab is used for interactive codes for data visualization and numerical computations. One can use different kinds of commands by typing them in Matlab prompt ‘>>’ on the shown command window.

In this post, you will get the list of different Matlab commands that are used for different purposes.

Matlab Commands for system working

Matlab offers several commands that are useful for system working, such as saving the work within the workspace as a loading file or as a file. It offers several Matlab commands for system-related work, such as listing files within the directory, displaying dates, displaying current directions, and much more. The table that is shown below has some Matlab commands that use for system-related work:

Matlab CommandsPurpose
dateShow the current date.
diarySwitches off/on diary recording files.
loadLoads working variables within a file.
pwdShow the current directory.
typeShow the contents of a specific file.
wklreadReads .wk1 sheet file.
deleteDeletes a specific file.
cdAlternating current directory.
dirLists required files in the current directory.
pathShows the search path.
saveSaves work variables within a file.
whatLists files within a current directory.

Example 1

octave: 11> pwd

ans = /home/00

octave: 12> x = 3

x = 3

octave: 13> x = 4

x = 4

octave: 14> who

Variables in the current scope:

ans x

Example 2:

octave: 4> type y

y is variable


octave: 5> type x

x is a variable


Matlab commands in a session management

There are various Matlab commands that are used for managing a session. The table has offered all those commands:

Matlab CommandsPurpose
clearClear variable from memory.
globalRepresents variable to be universal.
lookforResearches help records for a given keyword.
whoList out all current variables.
clcClears window of command.
existChecks the existence of variable or file.
helpLook for a help topic.
quitStops MATLAB.
whosLists the current variables.

Example 1:

octave: 15> x = 5

x = 5

octave: 16> y = 4

y = 4

octave: 17> who

Variables in the current scope:

ans x    y

Example 2:

octave: 1> clear

octave: 2> type x

error: type: ‘x’ undefined

octave: 3> type y

error: type: ‘y’ undefined

Matrix, Vector, and Array Matlab commands

The given table will represent several commands that can be used for working with matrix, vector, and array:

Matlab CommandsPurpose
findCheck indices of all nonzero components.
linspaceCreates a spaced vector regularly.
maxReturns the largest variable value.
prodProduct of every column.
sizeEvaluate array size.
sumSums every column.
onesGenerate an array of each one.
crossExecutes cross products of a matrix.
detExecutes determinant of the given array.
pinvExecutes pseudoinverse of a given matrix.
rrefExecutes reduced row echelon form.
cellplotShows graphical presentation of the cell array.
dealRelate output and input lists.
catUse for concatenates arrays.
lengthCounts the number of elements.
logspaceGenerates spaced vector logarithmically.
minReturns back the smallest element.
reshapeModifications in size.
sortSorts every column.
eyeGenerates an identity matrix.
zerosGenerate an array with zeros.
dotExecutes dot products of a matrix.
invExecutes the inverse of a given matrix.
rankExecutes the rank of a given matrix.
cellGenerates the cell array.
celldispShow the cell array.
num2cellChanges the numeric array into a cell array.
iscellIdentifies the cell array.


octave: 18> array1 = [4,5,6]

octave: 20> cat(4, array1)

ans =

4 5 6

octave: 21> length (array2)

ans = 3

octave: 22> max (cat (4, array1, array2))

ans =

7 8 9

octave: 23> max(array1)

ans = 3

octave: 18> min(array2)

ans = 7

Example 2:

Octave: 19> a = [1 2 3; 4 5 6; 7 8 9]

a =

1 2 3

4 5 6

7 8 9

octave: 20> b = [1 1 1; 0 0 0; 1 2 3]

b =

1 1 1

0 0 0

1 2 3

octave: 21> rank(a)

ans = 2

octave: 22> rank)b)

ans = 2


ans = 6.6613e-16

octave: 23> det(b)

ans = 0

octave: 24> inv(a)

Warning: matrix singular to machine precision, rcond = 1.54198e-18

ans = 

-4.5036e+15 9.0072e+15 -4.5036e+15

9.0072e+15 -1.8014e+16 9.0072e+15

-4.5036e+15 9.0072e+15 -4.5036e+15


Matlab can be used for high-level codings and scientific calculations that can be utilized for an interactive platform to execute complicated calculations in a more effective manner. Matlab commands use to support modules of different operations that are integrated with Simulink. Besides this, it uses for simulation the control system of electronics that can compute digital signal processing, video processing, numerical methods, image processing, and much more.
If you face any problem with your Matlab assignments, then contact us. We are the best Matlab Assignment Help providers who can solve your programming queries within the slotted time. We can deliver high-quality data with zero plagiarism at reasonable prices. So, looking for Matlab help, just communicate with us and get life experiences.

Leave a comment