Info

This question is closed. Reopen it to edit or answer.

save spacific entity from matrix

1 view (last 30 days)
Hafiz Muhammad Saqib Ashfaq
Closed: MATLAB Answer Bot on 20 Aug 2021
a1=input('give vale if th_1:');
a2=input('give vale if th_2:');
a3=input('give vale if th_3:');
th_1= (a1*pi/180)
th_2= (a2*pi/180);
th_3= (a3*pi/180);
L(1) = Link([ 0 0 20 0 0], 'standard');
L(2) = Link([ 0 0 20 0 0], 'standard');
L(3) = Link([ 0 0 20 0 0], 'standard');
Rob=SerialLink(L);
Rob.name='user nput rob';
Rob.plot([th_1 th_2 th_3]);
T=Rob.fkine([th_1 th_2 th_3])
i have tis code when i run this code it give T 4*4 matrix but when i try to save specifix entities from
T matrix it will give error"Index in position 1 exceeds array bounds (must not exceed 1)"
for saving entity i use this command
h=T(1,4); kindly help
  3 Comments
Walter Roberson
Walter Roberson on 5 Dec 2019
Which of his toolbox release versions are you using (just in case it makes a difference) ?

Answers (1)

Walter Roberson
Walter Roberson on 5 Dec 2019
After your
T=Rob.fkine([th_1 th_2 th_3]);
Add
TM = T.T;
Now you can access TM(1,4)
  6 Comments
Walter Roberson
Walter Roberson on 6 Dec 2019
Sorry, I do not know how to use this toolbox.

Products

Community Treasure Hunt

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

Start Hunting!