
Explore MATLAB matrix operations, including scalar operations, matrix addition, subtraction, and both matrix and element-wise multiplication and division, with dimensional rules and practical examples.
Explore how the max and min functions extract extremes from vectors and matrix columns, and learn to create 3x3 and 4x4 matrices of ones or zeros in MATLAB.
The lecture explains the if statement to check conditions and act accordingly, using a positive difference between numbers, with if-then syntax and a default zero result.
Learn MATLAB plotting fundamentals using the plot function to graph x versus y, customize line styles, colors, and markers, and use hold on to overlay graphs.
Introduce the Rosenbrock function as a constrained optimization problem, highlight its global minimum, and explore incorporating the constraint into the artificial bee colony optimization using MATLAB.
This course is specifically developed for B. Tech. and M. Tech/MS students of all Engineering disciplines. Especially the students of Mechanical, Electrical, Automobile, Chemical, Aeronautical, Electronics, Computer science, Instrumentation, Mechatronics, Manufacturing, Robotics and Civil Engineering can learn MATLAB basics and solve Engineering Optimization problems in their area as part of mini-project or capstone project. In addition to this, the course is also useful to Ph. D. students of different engineering branches. The course is designed in such a way that the student who is not well versed with MATLAB programing can learn the basics of MATLAB in the first part so that it is easy for him/her to understand MATLAB implementation of Artificial bee colony Algorithm to solve simple and advanced Engineering problems. The content is so organized that the learner should be able to understand Engineering optimization from scratch and solve research problems leading to publication in an international journal of high repute. It should be useful to students of all universities around the world.
This course is divided into FOUR Parts
Part I - Basics of MATLAB Programming
Part 2 - Concept of Optimization and Artificial bee colony optimization Algorithm (ABC)
Part 3 - MATLAB Implementation of ABC algorithm to solve benchmark functions
Part 4 - MATLAB Implementation of ABC Algorithm to solve a typical Engineering optimization Problem