我写了两段不同的代码-第一段创建了一个函数“rotateAboutX”,它返回一个关于x旋转一个Angular 的旋转矩阵。第二段使用该函数创建该矩阵。我的错误如下:
使用vertcat时出错:正在连接的数组的维度不一致。rotateAboutX(第2行)出错:Rx = [1 0 0;
function Rx = rotateAboutX(angle)
Rx = [1 0 0;
0 cos(angle) -sin(angle);
0 sin(angle) cos(angle)];
end
个字符
这个函数在代码的前一个区域工作,这就是为什么我被这个错误难倒的原因。如果有人能引导我正确的方向,我的错误是什么,这将是非常感谢。谢谢!
1条答案
按热度按时间inkz8wg91#
输出参数应该是一个3x 3的矩阵,但是你的输入参数“flip / 360 * 2 * pi”是一个向量,所以函数空间中的“cos(angle)”也是一个向量,那么输出矩阵就无法创建。