### Lecture 12: MATLAB - plotting and Monte Carlo methods

This lecture discusses some of the most important topics in MATLAB plotting, as well as random numbers and Monte Carlo methods in MATLAB. Curve plotting in MATLAB One of the most useful methods of outputting the results of your research...

### Quiz 4: Solutions - MATLAB loops

This is the solution to Quiz 4: Problems - MATLAB loops. This quiz is about for loops, while loops and vectorization in MATLAB. 1.  Write a function that takes an input integer, and computes its factorial, in the following ways:...

### Quiz 4: Problems - MATLAB loops

This quiz is about for loops, while loops and vectorization in MATLAB. 1.  Write a function that takes an input integer, and computes its factorial, in the following ways: (a) Write this function using while-loop. Name it getFacWhile(n). (b) Write...

### Homework 5: Problems - MATLAB IO, plotting, and Monte Carlo methods

♣ Due Date: Wednesday Nov 29, 2017 9:00 AM. This homework aims at giving you some experience with data input/output methods in MATLAB as well as plotting graphs and Monte Carlo techniques). 1.  Creating random 3-member student groups for the...

### Homework 4: Solutions - loops, IO

This is the solution to Homework 4: Problems - loops, IO. ♣ Due Date: Monday Nov 13, 2017 9:00 AM. This homework aims at giving you some experience with MATLAB for-loops and while-loops as well as input/output functionalities in MATLAB....

### Exam final: semester project

This is page describes the final semester project that will serve as the final exam for this course. Please submit all your efforts for this project (all files, data and results) in ICP2017F/exams/final/ directory in your private repository for this...

### Lecture 11: MATLAB - Input/Output (IO)

This lecture discusses topics on data Input/Output processes in MATLAB. Lecture Videos This video is created solely as a reference for the attendants of ICP2017F course at UT Austin. If you did not attend this class, then you may not...

### Homework 4: Problems - loops, IO

♣ Due Date: Monday Nov 13, 2017 9:00 AM. This homework aims at giving you some experience with MATLAB for-loops and while-loops as well as input/output functionalities in MATLAB. 1.  The while-loop implementation of a for-loop. Consider the following two...

### Homework 3: Solutions - structures, branching and functions in MATLAB

This is the solution to Homework 3: Problems - structures, branching and functions in MATLAB. ♣ Due Date: Monday Oct 30, 2017 9:00 AM. This homework aims at giving you some experience with structure types in MATLAB as well as...

### Lecture 10: MATLAB - loops and vectorization

This lecture explains the concept of for-loops and while-loops in MATLAB and different of types of it in MATLAB. Lecture Videos This video is created solely as reference for the attendants of ICP2017F course at UT Austin. If you did...

### Announcement 3: Midterm Exam Date and Schedule

The goal of this survey is to find out the most popular vote in class for the midterm exam and its date. Survey results A slight majority (52.87%) of the class voted for cancelling the midterm exam and redistributing its...

### Quiz 3: Solutions - MATLAB branching, functions

This is the solution to Quiz 3: Problems - MATLAB branching, functions. The following figure illustrates the grade distribution for this quiz. Maximum possible points is 1. This quiz is about branching, if blocks and functions in MATLAB. 1.  Describe,...

### Quiz 3: Problems - MATLAB branching, functions

This quiz is about branching, if blocks and functions in MATLAB. 1.  Describe, with an example MATLAB script, the difference between * and .* operators (basically what is the role of . in the later operator? (Hint: describe your answer...

### Announcement 2: Course Progress Evaluation

The goal of this survey is to assess your progress so far in this class, and to make improvements for the rest of the semester, if needed. I rely on your answers and comments to plan for the rest of...

### Lecture 8-9: MATLAB - functions II & III

This lecture further explains the concept of functions and different of types of it in MATLAB. Useful link: Comprehensive MATLAB function list Lecture Videos This video is created solely as reference for the attendants of ICP2017F course at UT Austin....

### Lecture 7: MATLAB - functions I

This lecture explains the concept of functions in programming, in particular in MATLAB. Lecture Videos This video is created solely as reference for the attendants of ICP2017F course at UT Austin. If you did not attend this class, then you...

### Lecture 6: MATLAB - operators, branching, and control statements

This lecture explains some of the most widely used operators, as well as branching statements in MATLAB. Lecture Videos This video is created solely as reference for the attendants of ICP2017F course at UT Austin. If you did not attend...

### Homework 3: Problems - structures, branching and functions in MATLAB

♣ Due Date: Monday Oct 30, 2017 9:00 AM. This homework aims at giving you some experience with structure types in MATLAB as well as branching and function concepts and their usage syntax. Write your MATLAB scripts with the corresponding...

### Quiz 2: Solutions - Programming history, MATLAB variables

This is the solution to Quiz 2: Problems - Programming history, MATLAB variables. The following figure illustrates the grade distribution for this quiz. Maximum possible points is 1. (A) What is the closest programming language to machine code (i.e., binary...

### Quiz 2: Problems - Programming history, MATLAB variables

This quiz aims at testing your general knowledge of programming history and MATLAB arrays. Don’t forget to push your answers to your remote repository by the end of quiz time. Push all your answers to quiz/2/ folder in your Github...