二维向量,在[-π, π]之间随机旋转一个角度
vec = [6, 0];%初始向量
x = [0 vec(1)];
y = [0 vec(2)];
plot(x, y, 'b', 'linewidth',2);
hold on
grid on
axis([-10 10 -10 10]);
%二维向量,在[-π, π]之间随机旋转一个角度
angle = randi([-314,314],1,1);
angle = angle/100;
transitionMaxis = [cos(angle) sin(angle);-sin(angle) cos(angle)];%坐标转换矩阵
vec = vec * transitionMaxis;%向量旋转angle角度
x = [0 vec(1)];
y = [0 vec(2)];
plot(x, y, 'r', 'linewidth',2);