MATLAB Answers

0

how can i assign values to symbolic matrix?

Najmeh Eskandari さんによって質問されました 2018 年 6 月 22 日
最新アクティビティ Walter Roberson
さんによって 回答されました 2018 年 6 月 22 日
hi. I have the matrix B in symbolic form and I want to calculate it for different values and assign different symbols to it? what should I do?
>> syms theta_i Alpha_i a_i d_i
>> B =[cos(theta_i) -sin(theta_i)*cos(Alpha_i) sin(theta_i)*sin(Alpha_i) a_i*cos(theta_i);sin(theta_i) cos(theta_i)*cos(Alpha_i) -cos(theta_i)*sin(Alpha_i) a_i*sin(theta_i); 0 sin(Alpha_i) cos(Alpha_i) d_i;0 0 0 1];
there are 6 different set of values:
(d_1=d_1,Alph_1=pi/2 , a_1=0,theta_1=theta_1)
(d_2 , Alpha_2=0, a_2=a_2 ,theta_2)

  0 件のコメント

サインイン to comment.

1 件の回答

Walter Roberson
回答者: Walter Roberson
2018 年 6 月 22 日

B1 = subs(B, {d_i, Alpha_i, a_i, theta_i}, {d_1, sym(pi)/2, 0, theta_1})
B2 = subs(B, {d_i, Alpha_i, a_i, theta_i}, {d_2, 0, a_2, theta_2})

  0 件のコメント

サインイン to comment.



Translated by