Matlab keystone skills for Mathematics (Matrices & Arrays)

Matlab tutorials : Get familiar with all methods , commands , variables and functions for working with Matrices & Arrays
4.5 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,466 students enrolled
25% off
Take This Course
  • Lectures 32
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

Most of the Matlab tutorials just make you aware of basics shortly or a few other things, those things are not enough to quench your thirst for Matlab. But this is unique, complete and detailed course on Matlab. I started with the mathematics and my first step is Matrices & Arrays. Actually this will be a series of courses on covering different sections of Matlab step by step.
if you are newbie for Matlab, this course will help in raising your skill to intermediate level, making you aware of Matlab working environment and its tools.

What are the requirements?

  • Matlab R2011b or any latest version installed on your Computer

What am I going to get from this course?

  • Creating Simpe and Special Matrices in Matlab
  • Indexing Matrix
  • Dimensions , Classes & Data Structure of Matrices
  • Resizing & Reshaping of Matrices
  • Shifting & Sorting Matrices
  • Diagonal Functions

Who is the target audience?

  • Matlab keystone skills for newbies
  • Beginners, who want to expand their exposure to next level
  • Intermediates , who want to refresh their knowledge

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to MATLAB & Course

Welcome to this course ( Matlab keystone skills for mathematics matrices & arrays ) , my name is ABSAR and i will accompany you along the course. If you are looking for basic skills about matlab, specially regarding matrices & arrays, you came to the right place. I will teach you basic concepts, commands and functions in matlab for generating and solving matrices and arrays. But it doesn't mean that this course is specified to mathematicians, this is for everyone, who is new to matlab or already know matlab and want to enhance his knowledge about commands and functions in matlab because in matlab whenever you need to deal with numbers or quantities, you will have to give numerical quantities to matlab in form of matrices or arrays. Every lecture is named after you are going to learn in that lecture so you may have a look on the topics of your interest. I focused on the things you need to know in a very concise way so you can learn a lot in a very less time.Hope you will enjoy this course with me. Let's move forward to out course curriculum.

    ooooooooooooooooooooooooooooooooooooo END ooooooooooooooooooooooooooooooooooooooooooooo
  • matlab tutorials for beginners
  • Basic skills for Matlab
  • matrix or array
  • basic commands in matlab
  • basic functions in matlab
  • inserting numeric values in matlab
  • Learn Matlab
Section 2: Strating with matrices & arrays

matrix is the basic data structure of matlab, it is two dimensional, rectangular shaped which can store multiple types of data elements like numbers, characters or logical statements,
matlab also supports data structure having more than two dimensions,
keep in mind that you entered any type of data, matlab stores this data in matrix / array form in the back end.
in this lecture we will learn to create simple matrix


In this tutorial we will learn "how to enter signed numbers into a matrix" ( in Matlab )
if you want to enter signed numbers in a matrix , always make sure that sign immediately precedes the numeric element.

Section 3: Special Functions for matrices & arrays

let's create matrix/array of ones or zeros . In other words creating matrix full of zeros or matrix full of ones using single command is taught here. ( in Matlab )


In this tutorial we will learn how to create identity matrix ( in Matlab ), as you know identity matrix is the type of matrix in which all diagonal elements are 1 while all other entries are zeros


Magic matrix ....!!!
its really a magic matrix ,, you are a magician here ,, and matlab is your stick...!!

In Magic matrix, you can add elements diagonally ,along the rows, along the columns, this will give you the same answer everytime , it's really a magic , isnt it ??


we will learn to create matrix and rows of random numbers in this lecture ( in Matlab ),we can also generate random numbers and can choose any number of elements from those random numbers.


in this tutorial i will teach you , how you can concatenate or interlink matrices , horizontally , vertically or in multidimensional ( in Matlab )


In this lecture we will learn

how to replicate Matrix, how to tile the matrix, how to replicate and tile the matrix. ( in Matlab )


In this lecture we will learn

how to create block diagonal matrix. ( in Matlab )


we will create numeric sequence with increments or decrements, we will create numeric sequence without increments or decrements.

Section 4: Matrix Indexing

how to accessing single element in a matrix , matrix indexing. ( in Matlab )


Accessing multiple elements in matrix or array , accessing multiple consecutive elements in matrix or array ( in Matlab )


Accessing multiple elements in a matrix, accessing multiple nonconsecutive elements in a matrix or array. ( in Matlab )


using logical or conditional statements in matrix indexing ( in Matlab )

Section 5: Getting Information About Matrix

Finding the size of array dimensions ( in Matlab )


Number of elements in a matrix ( in Matlab )


length of largest dimension in a matrix ( in Matlab )


finding number of dimensions in a matrix ( in Matlab )


classes of matrix ( in Matlab )

Logical Logical array of true and false values

Char Characters array

Numeric Integer or floating-point array

Integer Signed or unsigned integer array

int8 8-bit signed integer array

uint8 8-bit unsigned integer array

int16 16-bit signed integer array

uint16 16-bit unsigned integer array

int32 32-bit signed integer array

uint32 32-bit unsigned integer array

int64 64-bit signed integer array

uint64 64-bit unsigned integer array

float Single- or double-precision floating-point array

single Single-precision floating-point array

double Double-precision floating-point array

cell Cell array

struct Structure array

function_handle Function handle

'class_name'MATLAB class or Java class


data structure used in matrices or arrays ( in Matlab )

Section 6: Resizing the Matrix

Expand the size of matrix or array ( in Matlab )

increase the size of existing matrix or array ( in Matlab )


Diminishing the size of matrix ( in Matlab )

decreasing the size of existing matrix or array ( in Matlab )

Section 7: Reshaping the Matrix

Reshaping matrix or array ( in Matlab )


rotate matrix or array ( in Matlab )


flip matrix or array ( in Matlab )


Transpose of matrix or array ( in Matlab )

Section 8: Shifting and Sorting the Matrix

Circular shifting of matrix or array ( in Matlab )


Sorting the matrix or array ( in Matlab )

Section 9: Diagonal Functions in Matrices & Arrays

Diagonal operations on matrix ( in Matlab )


In this lecture we are going to find the trace of our matrix , ( in Matlab )
well , the sum of diagonal elements is called the trace of that matrix.


extracting upper triangular part of matrix or array ( in Matlab )

extracting lower triangular part of matrix or array ( in Matlab )

getting upper or lower triangular part of matrix or array ( in Matlab )

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Engr Muhammad Absar Ul Haq, Electrical Engineer,Researcher,Inspirational Speaker,Teacher

I am an Electrical Engineer. I have keen interest in exploring things, my quest lead me to the research on renewable energy resources and in this year my research paper published in international journal of emerging trends in electrical and electronics titled Solar Heated Thermoelectric Generator.

As a fresh Graduate, i am well aware of student problems in learning new things while studying. I have some words for those students, you cannot jump to "success", keep learning step by step. One day you will be standing right there,you want.I have great interest in learning new things and solving complex problems,that's why Matlab is one of my favorite tools. Matlab was part of my course in past but now this is my tool to solve Engineering problems.

Ready to start learning?
Take This Course