BPM_MATL Introduction to Matlab

Faculty of Economics and Administration
Spring 2016
Extent and Intensity
0/2. 4 credit(s). Type of Completion: graded credit.
Teacher(s)
doc. RNDr. Vítězslav Veselý, CSc. (seminar tutor)
Guaranteed by
doc. RNDr. Vítězslav Veselý, CSc.
Department of Applied Mathematics and Computer Science – Faculty of Economics and Administration
Contact Person: Lenka Hráčková
Supplier department: Department of Applied Mathematics and Computer Science – Faculty of Economics and Administration
Timetable of Seminar Groups
BPM_MATL/02: Tue 9:20–11:00 VT204, V. Veselý
Prerequisites
( BPM_MATE Mathematics )
1. Basic skills in using the personal computer at standard level. 2. Programming experience in one of common programming languages being an advantage. 3. Adequate knowledge of mathematics at the level of mathematical calculus at universities, in particular the topics from linear algebra and matrix theory.
Course Enrolment Limitations
The course is offered to students of any study field.
The capacity limit for the course is 36 student(s).
Current registration and enrolment status: enrolled: 0/36, only registered: 0/36, only registered with preference (fields directly associated with the programme): 0/36
Course objectives
The aim of this course is to assist the students in mastering mathematical formalization of simple tasks, their coding into computer processible form (algorithm development) and transcription into the MATLAB language, also exploiting the basic graphic tools, data files manipulation functions, coding and debugging simple program units, etc.
The language of program system MATLAB is used in many specialized university courses, incl. the economic ones offered by the faculty. Students will be made familiar with the basic programing and powerful tools of the system MATLAB to be able to apply them to problem solving arising from economic analyses.
At the end of this course, students should be able:
- to design an algorithm for solving a simple problem;
- coding the algorithm into the MATLAB programming language;
- debugging a program.
Syllabus
  • Seminars:
  • 1. Organization of the seminar, assessment requirements (final test, project specification), MATLAB/OCTAVE installation procedure. Introduction to the MATLAB language, command window and command line syntax, managing files and operating system, command on-line help and documentation, context search, accessing function libraries (toolboxes) via MATLAB PATH.
  • 2. Forming matrices by direct entry, generating matrices with a simple or regular structure, empty matrix, manupulating matrices, getting information about existing matrices, matrix maintenance.
  • 3. Submatrices and subscripting, subscripted left-hand-side assignment, reshaping matrices.
  • 4. Basic matrix operators and functions, dot operators (element by element), matrix power, right and left matrix divide operations and their application to solving systems of linear equations.
  • 5. Relational and logical operators, mixed arithmetic-logical expressions, logical functions, searching for matrix contents.
  • 6. Manipulating text strings (matrices), evaluating command strings, processing error/warning messages, date and time functions.
  • 7. Functional and script m-files, passing input/output arguments, program flow control: if-then-else conditioning, program loops.
  • 8. Interaction with a running program, input/output commands, debugging tools.
  • 9. The MATLAB graphics subsystem: 2-D and 3-D plots.
  • 10. Elementary functions, drawing function graphs, commands related to more challenging topics from matrix and polynomial algebra.
  • 11. Symbolic computations (symbolic toolbox needed), typical examples of usage.
  • 12. Informative survey of new data types availble since ver.5.0: multidimensional arrays (N-D arrays), cell arrays, structures and objects.
  • 13. First part of the final examination process: assessing students' practical skills in computer-aided solving of simple problems using the MATLAB environment.
Literature
  • SVOBODA, Arnošt and Leonard WALLETZKÝ. Informatika pro ekonomy Základy práce v Matlabu. první. Brno: Masarykova universita, 2001, 148 pp. ISBN 80-210-2718-5. info
  • ZAPLATÍLEK, Karel and Bohuslav DOŇAR. MATLAB pro začátečníky. 2. vyd. Praha: BEN - technická literatura, 2005, 152 s. ISBN 80-73000-175-6. info
Teaching methods
The course is divided into 12 lessons, one lesson per week. It takes place in a computer laboratory and has an interactive form of seminars based on demo scripts launched from the MATLAB command window.
Each lesson is devoted to a specific topic. A brief explanation of basic concepts by the teacher is followed by a live demonstration in the MATLAB command window.
With each lesson the students are given simple tasks to solve at home (individually or in cooperation with other students). At the beginning of the seminar next week, each student proves mastering the topic by a standalone solution of the tasks being recorded and sent to the teacher. This continuous testing is an immediate feedback informing the teacher how the students were able to master the topic, and allowing to measure their individual activity as well.
During the last seminar session a final testing takes place where the students have to solve simple problems across all topics.
Assessment methods
The course is concluded by a graded credit based on creating and defending a more demanding seminar project by student's own choice. The project has the form of one or more MATLAB m-functions.
The final mark comprises the assesment both of the final test and the supplied project, in addition supported by the activity shown during continuous testing.
Language of instruction
Czech
Follow-Up Courses
Further Comments
Study Materials
The course is taught annually.
Information about innovation of course.
This course has been innovated under the project "Inovace studia ekonomických disciplín v souladu s požadavky znalostní ekonomiky (CZ.1.07/2.2.00/28.0227)" which is cofinanced by the European Social Fond and the national budget of the Czech Republic.

logo image
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/econ/spring2016/BPM_MATL