作业帮 > 数学 > 作业

matlab 向量旋转

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/05/01 15:46:02
matlab 向量旋转
我有一个2*N的速度矩阵,2代表着x和y方向的速度,N代表速度向量的个数.现在需要将这些速度旋转到另外一个已知的方向上,而需要保证速度的权值大小不变.有没有matlab的函数可以满足这个需求?
matlab 向量旋转
A = rand(2, 10); % 2*10
modA = hypot(A(1,:), A(2,:));
direction = pi/4; % "已知方向",这里假设方位角是π/4
D = [cos(direction); sin(direction)];
B = [modA*D(1); modA*D(2)]; % 2*10