MATLab For Engineering and Computational Sciences
 Life Time Access
 Certificate on Completion
 Access on Android and iOS App
 SelfPaced
Whether of engineering, science, economics or medical background, you are about to join over 2 million users of MATLAB that cut across these backgrounds; a multiparadigm numerical computing environment and fourthgeneration programming language that 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 with additional package, Simulink, adds graphical multidomain simulation and modelbased design for dynamic and embedded systems.
This course starts from the elementary topics, then progressively and systematically advances to more advanced (but well explained) topics in MATLAB. It touches the major topics Engineers and Scientists meet on daily bases and major aspects of MATLAB you need to progress to become an expert. After this course, you can stand boldly and tackle those difficult problems on your own with MATLAB and be able to proceed and specialize on any aspect of MATLAB you choose to.
The videos and lecture materials are straight to the point.
You will get to learn some more things and also understand some key facts emphasized in the lectures.
The instructor's lecture notes used for each lecture is also provided so you donâ€™t need to bother writing, you will need to just pay attention to the lectures because all your needs are provided. Beside, all the codes used in the course are also provided.
In case you donâ€™t have MATLAB already installed in your system, there are lectures on the various ways you can acquire MATLAB and the procedures involved in its installation.
In this course, you will typically become a guru and will move from zero knowledge in MATLAB to hero.
 General Knowledge of Computer, knowledge of high school and a bit of college math.
 A desire to learn, to take action and to ask for help when needed
 Install and activate MATLAB successfully
 Perform Arithmetic and Algebraic operations with MATLAB
 Make both 2D and 3D plots, add annotations, Greek letters, saving your plots on several formats like fig, png, epsc etc, and make your plots look like those found on research papers
 Solve Calculus Problems like Z transforms, Laplace transforms, Fourier transforms, Taylor and Maclaurin's series expansion, Limits, Left and Right hand limits, symbolic summation etc with Matlab
 Perform formula manipulation and simplification, factorization and expansion with Matlab
 Perform arithmetic operations on Real and Complex numbers
 Perform analytic and numerical differentiation and integration
 Find solutions to ODE problems including Systems of ODEs both analytically and numerically with Matlab
 Perform the following operations on Polynomials: find polynomial roots, integrate and differentiate polynomials, polynomial curve fitting etc
 Solve matrix and vector problems with Matlab like generating special matrices, inverse, rank, reduced echelon, transpose, LU factorization, eigen values and vectors, diagonization, orthogonal, norm, determinant, concatenation and several matrix operations
 Discrete maths problem like finding gcd, lcm, permutation, combination, prime factors and numbers and factorial of numbers

By the end of this lecture, you should have understood the scope of the course, the available resources, how to complete the practice tests, coding challenges and projects successfully.

By the end of this lecture you should be able to discuss the origin of Matlab and the various areas where Matlab finds applications.

By the end of this lecture you should be able to install Matlab with internet connection.

By the end of this lecture you should be able to activate Matlab with internet connection.

By the end of this lecture you should be able to install Matlab without internet connection.

By the end of this lecture you should be able to activate Matlab without internet connection.

By the end of this lecture you should be able to do the following:
 Explain the uses of the various Matlab windows.
 Navigate round these windows with ease.
 Enter and run simple Matlab commands.
 Understand the work of semicolon on the command window display

By the end of this lecture you should be able to use the various formatting commands to control how your answers are displayed on the command window.

By the end of this lecture you should be able to do the following:
 Use the various Matlab commands to make your workspace and command window neat.
 Understand how and where to find help in Matlab.
 Abort running command and use the line continuation command.

By the end of this lecture you should be able to do the following:
 Use Matlab's constant values in computations.
 Use Matlab predefined functions in computations.
 Use the various arithmetic operators available in Matlab for computations.
 Perform operations following the operation precedence rules.

By the end of this lecture you should be able to do the following:
 Add, subtract, multiply and divide complex numbers.
 Extract imaginary and real part of complex number.
 Create complex array and complex conjugate.
 Find complex magnitude and phase angle.
Operations involving complex numbers

By the end of this lecture you should be able to:
 Work with text and characters.
 Work with variables in Matlab.
 Convert numbers to strings and vice versa.
 Simplify expressions.

By the end of this lecture you should be able to:
 Represent a polynomial as a vector in MATLAB.
 Evaluate the polynomial at points of interest.

By the end of this lecture you should be able calculate the roots of a polynomial using these methods:
 Numeric roots.
 Roots using substitution.
 Roots in a specific interval
 Symbolic roots.

By the end of this lecture you should be able to:
 Analytically integrate any polynomial represented by a vector of coefficients.
 Analytically differentiate any polynomial represented by a vector of coefficients.

By the end of this lecture you should be able to fit a polynomial curve to a set of data

By the end of this lecture you should be able to:
 Factorize polynomial expressions.
 Expand expressions.
 Find the solutions univariate and multivariate equations.
 Find the solutions of systems of multivariate equations.

By the end of this lecture you should be able to compute:
 Greatest common divisor
 Least common multiple
 All possible permutations
 Binomial coefficient or all combinations
 Prime factors of a number
 Prime numbers less than or equal to input value
 Determine which array elements are prime

By the end of this lecture you would have mastered the following:
 The various ways of entering matrices and vectors on Matlab interface.
 How to extract an entering at a particular position in a matrix or vector.
 Changing element in a particular index.
 Finding the size of a Matrix.

By end of this lecture you will be able to:
 Create Matrix of Zeros.
 Create Matrix of Ones.
 Create Matrix of ones on the diagonal and zeros elsewhere.
 Create Diagonal matrices from Vectors.
 Create a Magic Square Matrix.
 Create a Random Matrix.
 Reset Random Number Generator.

By end of this lecture you will be able to:
 Concatenate Matrices
 Use Matrix Concatenation Functions effectively
 Replicate Matrices
 Create Block Diagonal Matrices
 Generate Numeric Sequences

By end of this lecture you will be able to:
 Create tables.
 Concatenate tables horizontally.
 Concatenate tables vertically.

By end of this lecture you will be able to:
 Perform Addition and Subtraction on matrices and vectors.
 Find the Cross and Dot products of matrices and vectors.

By end of this lecture you will be able to be performing the following matrix operations:
 Determinant of a matrix.
 Inverse of a matrix.
 Lu factorization of a matrix.
 Norm of a matrix.
 Orthogonal of a matrix.
 Rank of a matrix.
 Eigen values a matrix.
 Eigen vectors a matrix.
 Transpose of a matrix.
 Reduced row echelon of a matrix.

By end of this lecture you will be able to perform the following sorting operations below:
 Sorting Rows of a Table
 Sorting Vectors
 Sorting Row Vectors
 Sorting the Data in Each Row
 Sorting the Data in Each Column

By end of this lecture you will be able to find solutions of the following system of linear equations.
 Homogeneous system.
 Check if a system of linear equation has exact solution or not.
 Nonhomogeneous system with nonsingular Coefficient Matrix.
 Nonhomogeneous system with singular Coefficient Matrix.

By end of this lecture you will be able to do the following manipulations:
 Combine Terms of Same Algebraic Structures
 Factor Expressions

By end of this lecture you will be able to expand the following expressions.
 Polynomial Expressions
 Exponential Expressions
 Logarithmic Expressions
 Trigonometric Expressions

By end of this lecture you will be able to do the following:
 Collect Terms with Same Powers
 Rewrite Expressions in Terms of Other Functions

By end of this lecture you will be able to do the following:
 Compute Partial Fraction Decompositions of Expressions
 Represent Polynomials Using Horner Nested Forms

By end of this lecture you will be able to do the following:
 Substitute Variables in Symbolic Expressions
 Evaluate Expressions

By end of this lecture you will be able to do the following:
 Extract Numerators and Denominators of Rational Expressions
 Abbreviate Common Terms in Long Expressions

By end of this lecture you will be able to compute the following:
 First Derivative
 Second Derivative
 nth Derivative
 Partial Derivative
 Differentiation of Constants
 Jacobian Matrix

By end of this lecture you will be able to compute the following:
 Exact Differentiation
 Numerical Differentiation
 Backward Difference
 Forward Difference
 Centered Difference
 Adding Legend

By end of this lecture you will be able to compute the following:
 Indefinite Integration
 Definite integration

By end of this lecture you will be able to numerically evaluate the following integrands defined by function files:
 Single integral
 Double integral
 Triple integral

By end of this lecture you will be able to numerically evaluate the following integrands defined by numerical data:
 Single numerical integration
 Multiple numerical integration

By end of this lecture you will be able to generate the following:
 Taylor series
 Maclaurin series

By end of this lecture you will be able to generate the following:
 Fourier transform of a function
 Inverse Fourier transform of a function

By end of this lecture you will be able to generate the following:
 Laplace transform of a function
 Inverse Laplace transform of a function

By end of this lecture you will be able to generate the following:
 Z  transform of a function
 Inverse Z  transform of a function

By end of this lecture you will be able to find the following:
 Sum of elements of symbolic vectors and matrices.
 Sum of a symbolic series.
 Compare sum and symsum.

By end of this lecture you will be able to find the following:
 Limits of a function.
 OneSided Limits of a function.

By end of this lecture you will be able to find the following:
 FirstOrder Linear Differential Equation
 FirstOrder Linear Differential Equation with Initial Condition
 Nonlinear Differential Equation with Initial Condition

By end of this lecture you will be able to find the following:
 SecondOrder ODE with Initial Conditions
 ThirdOrder ODE with Initial Conditions

By end of this lecture you will be able to find the following:
 Solutions to system of Differential Equations without Initial Conditions
 Solutions to system of Differential Equations with Initial Conditions
 Solutions to Differential Equations in Matrix Form

By end of this lecture you will be able to understand the following:
 Various Matlab ODE solvers
 Various problem type
 Accuracy of each solver
 Solver that matches each problem type

By end of this lecture you will be able to solve Nonstiff ODE using ode45

By end of this lecture you will be able to solve Stiff ODE using ode15s

By end of this lecture you will be able to do the following:
 Code Modified Eulerâ€™s Method in Matlab Mfile
 Solve an ODE Problem using the function created

By end of this lecture you will be able to do the following:
 Create a 2D Line Graph
 Create Graph in New Figure Window
 Plot Multiple Lines

By end of this lecture you will be able to do the following:
 Specify Line Style
 Specify Different Line Styles for Multiple Lines
 Specify Line Style, Color, and Markers
 Plot Only Data Points

By end of this lecture you will be able to do the following:
 Create Simple Line Plot
 Add Title
 Add Axis Labels
 Add Legend
 Specify Legend Location

By end of this lecture you will be able to do the following:
 Combine Plots in Same Axes
 Create Multiple Axes in Figure Using Subplots
 Add Super Title to Figure with Subplots

By end of this lecture you will be able to do the following:
 Change Axis Limits.
 Use Semiautomatic Axis Limits.
 Revert Back to Default Axis Limits.
 Reverse Axis Direction.
 Display Axis Lines through Origin.
 Remove the axes box outline.

By end of this lecture you will be able to do the following:
 Add Title and Axis Labels
 Add Legend
 Add Annotations to Graph

By end of this lecture you will be able to do the following:
 Include Greek Letters in Graph Text
 Include Superscripts and Annotations in Graph Text
 TeX Markup Options

By end of this lecture you will be able to do the following:
 Display Grid Lines.
 Add minor grid lines between the tick marks.
 Turn off all the grid lines.

By end of this lecture you will be able to do the following:
 Simple Printout
 Preserve Background Color and Tick Values
 Figure Size and Placement
 Line Width and Font Size

By end of this lecture you will be able to do the following:
 Save Figure to FIGFile
 Generate Code to Recreate Figure

By end of this lecture you will be able to do the following:
 Choose File Format.
 Save Figure for Document or Presentation.
 Save Figure for Editing in another Application.

By end of this lecture you will be able to do the following:
 Plot Data Against Left yAxis
 Plot Data Against Right yAxis
 Add Title and Axis Labels
 Plot Additional Data Against Each Side
 Clear One Side of Axes
 Clear Axes and Remove Right yAxis
 Add Second yAxis to Existing Chart

How to Teach Online 24/7/365David Lantz

Easy Anatomy and PhysiologyDr Bruce Forciea

Economics: Mastering Microeconomics 101Jef Jacobs

C to Master Skill: Learn C Programming TechniqueSandeep Thakur