Trying to create an array of Matrices

I'm trying to create multiple matrices by iterating values through a constant matrix.
I'm getting this error:
In an assignment A(I) = B, the number of elements in B and I must be the same.
The code I have is:
% T = [q(1) q(2) q(3) q(4) q(5)];
% A = [a2(1) 0 0 a2(2) 0];
% a = [0 l(2) l(3) 0 0];
% d = [l(1) 0 0 0 l(4)];
% for i = 1:5
% t(i) = [ cos(T(i)) -sin(T(i))*cos(A(i)) sin(T(i))*sin(A(i)) a(i)*cos(T(i))
% sin(T(i)) cos(T(i))*cos(A(i)) -cos(T(i))*sin(A(i)) a(i)*sin(T(i))
% 0 sin(A(i)) cos(A(i)) d(i)
% 0 0 0 1 ] ;
% end
What is it I'm doing wrong?

 Accepted Answer

Use
t{i}
instead of
t(i)

2 Comments

Ian Phillips
Ian Phillips on 9 Nov 2012
Edited: Matt Fig on 9 Nov 2012
That simple? Thanks. Feel extra stupid now.
haha. Your not alone

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!