save spacific entity from matrix
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
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 件のコメント
Walter Roberson
2019 年 12 月 5 日
Is that Link from Peter Corke's Robotics Toolbox, https://www.mathworks.com/matlabcentral/fileexchange/68542-robotics-toolbox-for-matlab ?
Hafiz Muhammad Saqib Ashfaq
2019 年 12 月 5 日
Walter Roberson
2019 年 12 月 5 日
Which of his toolbox release versions are you using (just in case it makes a difference) ?
回答 (1 件)
Walter Roberson
2019 年 12 月 5 日
After your
T=Rob.fkine([th_1 th_2 th_3]);
Add
TM = T.T;
Now you can access TM(1,4)
6 件のコメント
Hafiz Muhammad Saqib Ashfaq
2019 年 12 月 6 日
編集済み: Hafiz Muhammad Saqib Ashfaq
2019 年 12 月 6 日
Hafiz Muhammad Saqib Ashfaq
2019 年 12 月 6 日
Hafiz Muhammad Saqib Ashfaq
2019 年 12 月 6 日
Walter Roberson
2019 年 12 月 6 日
Your variable T is not an array of double. It is an objectoof class S5E (or something similar) which has been defined to have a display() method that displays it T property.
Walter Roberson
2019 年 12 月 6 日
Sorry, I do not know how to use this toolbox.
Hafiz Muhammad Saqib Ashfaq
2019 年 12 月 7 日
この質問は閉じられています。
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!