Computing for Mechatronic Engineers - MTRN2500
Faculty: Faculty of Engineering
School: School of Mechanical and Manufacturing Engineering
Course Outline: http://www.mech.unsw.edu.au/
Campus: Sydney
Career: Undergraduate
Units of Credit: 6
EFTSL: 0.12500 (more info)
Indicative Contact Hours per Week: 5
Enrolment Requirements:
Prerequisite: COMP1917 or COMP1911
CSS Contribution Charge: 2 (more info)
Tuition Fee: See Tuition Fee Schedule
Further Information: See Class Timetable
Description
This course will use Matlab as the primary computational engine for teaching the students to carry out fundamental computations as well as developing simulations through the use of object oriented concepts implemented in Matlab environment. The basic Matlab content consists of Data types, matrices, vectors, multidimensional arrays and standard Matlab scripting using programming constructs. Non language specific object oriented concepts will be explained to assist software development using tools such as Matlab. The latter part of Matlab will use the object oriented concepts learned to develop object oriented approaches using Matlab and will develop applications for fundamental optimization, differentiators, integrators and transforms. The student will also be taught software interfaces between Matlab and C++ for visualization of massive data in 1D, 2D and 3D plots, mesh and surface plots, image acquisition and manipulation as well as the development of animations.