Urgent Help with Iterating Vectors on MATLAB

Hi
I've been trying to carry out the following procedure:
a) Set vector v to be the vector [1 ; 0]
b) Find a new vector u = Av (where A is a generalised 2 x 2 real matrix)
c) Find the magnitude of this new vector u, and call this magnitude c
d) Divide u by c (i.e. to make it into a unit vector)
e) Set v to be this unit vector, then repeat steps b) to e) a numnber of times
So far I have tried inputting this:
v(1) = [1 ; 0]
for n = 1:100
u(n) = A*v(n+1)
c(n) = norm(u(n))
v(n+1) = u(n)/c(n)
end
but to no avail! I don't know what to do! Help please?

Answers (1)

well first off,
v(1) = [1; 0];
This attempts to stick two elements (a 1 and a 0) into one spot (v(1)). So this won't work.

This question is closed.

Asked:

on 25 Apr 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!