
Master MATLAB programming, including 2D and 3D graphics, data visualization, algebraic equations, trigonometric and root functions, complex functions, and calculus with differentiation and integration.
Create, save, and run MATLAB scripts in the main window, using edit tools and the run button or F5 to iteratively write and debug example programs.
Learn to write MATLAB programs with M-file scripts, external .m files that execute a sequence of MATLAB statements, and understand scripts versus functions, then run examples with F5.
Master m-file functions by defining function names, input/output argument lists, header, help text, and the function body to perform calculations like sine, with clear input-output behavior.
Learn how to obtain values from the user in Matlab with the input command and how to display results using Matlab comments and automatic display features.
Explore Matlab's flow control, including for loop, while loop, and the if statement, with else and end, through practical quadratic formula examples illustrating discriminant cases and root computation.
Master for loops in MATLAB to repeat a set number of iterations, including nested loops. Create a 5×5 matrix with diagonal ones and off-diagonal elements that sum.
Explore MATLAB's while...end loop that executes while a condition holds, terminates after x exceeds 10, and learn to prevent infinite loops with control and debugging.
Master debugging M-files in Matlab using the editor debugger to set breakpoints and step through code. Inspect variables, fix syntax errors, and run programs to identify issues.
Learn to plot two-dimensional data in MATLAB using x and y vectors of equal length, customize color and line style, and add axis labels and a title.
Learn to create 3d plots in MATLAB using basic functions, define vectors, enable grid, customize line styles, and add labels, titles, and legends, with multiple plots in one figure.
Master factorials, square roots, and nth roots in MATLAB using built-in functions factorial, sqrt, and nthroot. See how 7! equals 5040 and sqrt(200) is about 14.1421.
Explore trigonometric functions and their inverses in Matlab, including sine, cosine, tangent, and cotangent, with radians and degree conversions, and prepare for exponential and logarithm functions in the next lecture.
Explore exponential functions and the natural logarithm, their inverse relationship, and basic examples illustrating how these functions model growth and logarithmic behavior in mathematics and engineering.
Learn to define complex numbers in MATLAB using i or j or the complex function, and perform basic operations such as addition, subtraction, multiplication, and division.
Utilize MATLAB built-in real and imag to extract real and imaginary parts, and use abs, angle, and conjugate to determine magnitude, phase, and the conjugate, with polar and rectangular forms.
Learn to convert between polar and cartesian forms of complex numbers in MATLAB using cart2pol and pol2cart, and compute their magnitude and phase.
Learn how to solve algebraic equations in MATLAB using the solve function, find roots of quadratic and cubic equations, and use the two-argument syntax for solving for a specific variable.
Learn to solve systems of linear equations in MATLAB using the solve command, matrices, and inverse methods for both small and larger systems.
Explore MATLAB's limit function to calculate limits, apply basic properties of limits, and verify function behavior as the independent variable approaches a point through hands-on M-file examples.
Demonstrates differentiation in Matlab using diff, showing symbolic derivatives and differentiation rules, and verifies results with examples of addition, subtraction, multiplication, and division.
Master MATLAB integration with two-line code that defines a variable and computes the integral in one run. See examples with sine and exponential functions.
Join Over 3,700 Students Who Have Enrolled In My Courses!
This course is COMPLETE! You receive 42 lectures and 1.5 hours of content!
____________________________________________________________________________
Student Testimonials!
"The contains of this course is very interesting for everybody who like to be a web developer. The directions are clear and concise, and the instructor is knowledgeable. I would definitely recommend this course."
Mr. Catalin
"Well organized! Clear direction and step by step lectures, just want I needed.Thank you very much for taking time explaining everything in details. Highly recommend!! :)"
Elmira
____________________________________________________________________________
MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. A proprietary programming language developed by MathWorks, 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.
Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the symbolic engine, allowing access to symbolic computing abilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems.
MATLAB has several advantages over other methods or languages:
MATLAB allows you to test algorithms immediately without recompilation ssimply write and run.
The MATLAB Desktop environment, that allows you to work interactively with your data.
Clearly written documentation with many examples, as well as online resources.
Everything is stored in matrices, this capibility makes data analysis easy.
Professional researchers and scientists use MATLAB for their calculations.
Simple and easy syntax.
MATLAB language is the most important language in calculation and scientific research. Anybody who want to make accurate and optimal calculations should learn MATLAB so it is crucial for you to learn it.
During this course you learn Advanced Features of MATLAB. You also learn how to use MATLAB to write Programs and advanced 2 and 3 Dimensional graphics.
The objective of this course is to take someone with basic MATLAB skill and teach them MATLAB Advanced Features.
In this course I assume that you have Basic knowledge about MATLAB so everything that you must know to star your journey are presented.
You will also learn following items:
MATLAB Programming Syntax
Programs controls in MATLAB
2 Dimensional Graphics Visualization
3 Dimensional Graphics Visualization
How to use Trigonometric Functions
Roots and Exponential Functions
Do Basic Calculations with Complex Numbers
Advanced Complex Numbers Functions
How to Solve Alegebraic Equations
Solve Systems of Linear Equations
At the end of this course you are able to write MATLAB Programms and every Advanced Features about it added in this course. After learning Advanced Features of the MATLAB programming language you can write your own Programs and create your 2 and 3 dimensional graphics without any problem.
You also learn advance features of Complex Numbers, Graphics and Trigonometrics Functions like real & image of complex numbers, plot & plot3 functions and Inverse trigometric functions. By learning them you are able to do advanced calculation and solve your problems simply and effectively.
Finally after learning this course you can write your own Programs and promote yourself for better jobs and positions.
___________________________________________________________________________
Important information before you enroll:
In case you find the course useless for your career, don't forget you are covered by a 30 day money back guarantee, full refund, no questions asked!
Once enrolled, you have unlimited, lifetime access to the course!
You will have instant and free access to any updates I'll add to the course.
You will give you my full support regarding any issues or suggestions related to the course.
Check out the curriculum and FREE PREVIEW lectures for a quick insight.
___________________________________________________________________________
It's time to take Action!
Click the "Take This Course" button at the top right now!
...Don't waste time! Every second of every day is valuable...
I can't wait to see you in the course!
Best Regrads,
Sobhan