MATLAB: Subtracting A from B in for loop

for loop

I want to get all the values like q(2,:)-q(1,:), q(3,:)-q(2,:), ….., q(42,:)-q(41,:).
t= linspace(0,2*pi,42);
B04 = [1 0 0 6.5+3.5; 0 1 0 0; 0 0 1 0 ; 0 0 0 1];
B04_initial = B04;
B = [0 0 0 ; 0 0 0 ; 1 1 1];
timer = 0;
for i = t
B04(1,4) = 6.5+3.5*cos(i)
B04(2,4) = 0+3.5*sin(i)
dh.t = rda_planar_RRR(dh,B04);
timer = timer +1
q(timer,:)=dh.t
end

Best Answer

diff(q)