MATLAB创建的功能故障排除

时间:2018-03-13 02:07:08

标签: matlab

美好的一天!

我对MATLAB很新,我似乎在制作一个简单的函数方面遇到了一些问题。该函数假设输出连接的4 * 4矩阵。我的代码如下:

function T_G = JointMatrix(alpha,a,theta,d)
% The general transformation matrix for joint n from joint n-1.
% Prompt: Input row parameter values to recieve matrix.
T_G = zeros(4,4);
R = [cosd(theta) -sind(theta) 0;
    sind(theta)*cosd(alpha) cosd(theta)*cosd(alpha) -sind(alpha);
    sind(theta)*sind(alpha) cosd(theta)*sind(alpha) cosd(alpha);0 0 0];
P = [a;-sind(alpha)*d;cosd(alpha)*d;1];
T_G = [R P]
end

1 个答案:

答案 0 :(得分:0)

你的代码很好。

JointMatrix(0,1,0,1)

T_G =

     1     0     0     1
     0     1     0     0
     0     0     1     1
     0     0     0     1

确保您在正确的目录中。