Image Manipulation in MATLAB
Due 11/1 at 5:00 PM
1
Introduction
Digital images are just matrices of pixels, and any type of matrix operation can be applied to a
matrix containing image data. In this project you will explore some ways to manipulate images

Class President: A Network Approach to Popularity
December 2, 2013
1
1 Instructions
1. Due Fri, Dec 6 at 5:00 PM
2. Work in groups of up to 3
3. Type up the report, and submit as a pdf on D2L
4. Attach the code used as a separate .m le
5. Have fun!
Introd

APPM 2460: Week 12
Debugging in MATLAB
1
Introduction
The purpose of this worksheet is to introduce you to Matlabs debugger and give you some practical
tips about debugging in general. Once you have completed this worksheet, you will be able to use
Matlab

APPM 2460: Worksheet 11
EigenStu in Matlab
1
Eigenvalues and Eigenvectors
Given a matrix A, we dene the eigenvalues and eigenvectors of A by the following relation:
Av = v
In words, we need A times the eigenvector to return the eigenvector multiplied by i

Chaotic Systems
I.
THE ROSSLER SYSTEM
Today well use MATLABs ode45 to study a couple chaotic systems. First well look at a system called the Rssler
o
system. This is a three-dimensional system dened as following:
x = y z
y = x + 0.1y
z = 0.1 + z (x 14)
(1

APPM 2460: Week 9
Solving Systems of Dierential Equations
1
Solving Systems of Dierential Equations
We know how to use ode45 to solve a rst order dierential equation, but it can handle much
more than this. We will now go over how to solve systems of diere

APPM 2460: Week 7
Vectors and Matrices
1
Introduction
You have seen some of the basics of matrices and vectors in Matlab. In this worksheet, youll begin
to use what you have learned. You will get to create your own program to implement Cramers
rule to sol

APPM 2460: Week 8
Even More Plotting Fun
1
2D Plots
First, lets recall our fun day with plots, when we learned how to make them look nice. That day
we learned about color, font size of the axes and the labels, and how to make the lines thicker
or thinner.

Anonymous functions and Intro to Matrices
1
Anonymous functions
Weve learned how to use subfunctions to pass function handles to ode45. These require you to put
all of your code inside a Matlab function le, which can sometimes be annoying if youre trying

APPM 2460: Week Three
More Fun with Functions
1
Solving a Differential Equation Numerically
In class youre learning how to solve differential equations analytically. It turns out you can only
solve a small subset of differential equations by hand, even th

APPM 2360 Lab #1: Mortgage 101
1
Introduction
The trigger point for the nancial crisis of 2008 is often cited to be the bursting of the housing
bubble and the subsequent mortgage crisis. This was caused, in part, by banks selling complicated
mortgages to

Making plots in Matlab look nice
1
Introduction
By default, Matlab plots look rather boring. Go ahead, try this one.
x = linspace ( -1 ,1 ,50) ;
y = x .^2;
plot (x , y ) ;
xlabel ( ' This is my x label ' ) ;
ylabel ( ' This is my y label ' ) ;
title ( ' R

APPM 2460: Week One
Intro to MATLAB
1
Introduction
The 2460 class is geared towards getting you familiar with MATLAB. MATLAB is short for Matrix Laboratory,
so you can imagine that well be dealing with matrices. MATLAB can function as a basic calculator,

APPM 2460: Week 4
More Programming: If statements
1
Introduction
Today we will learn a little more about programming. This time we will learn how to use if
statements. But rst, lets go over the euler.m le you had for homework last week as a refresher
for

APPM 2460: Week Two
Intro to Functions
1
Introduction
In a previous class, we learned how to use Matlab with scalars and vectors. We also learned how
to plot vectors and what an M-le is. In this class, we will learn more about using M-les, which
will lead