Matlab:如何创建随机点并旋转它们,使所有值都为负值

Matlab:如何创建随机点并旋转它们,使所有值都为负值,matlab,Matlab,我想创建第一象限中的随机点 IV I III II 旋转270°后,它们位于III象限 coords = 100; x1 = randperm(coords); x2 = randperm(coords); y = zeros(2, coords); for point = 1:coords y = rot(270) * x; end 尽管如此,最后一个if条件证明了相反的情况,即alle坐标为负值。我必须改变什么 你是说旋转180度?你可以通过否定x和y来实现这一点。谢

我想创建第一象限中的随机点

IV   I
III  II
旋转270°后,它们位于III象限

coords = 100;
x1 = randperm(coords);
x2 = randperm(coords);


y = zeros(2, coords);

for point = 1:coords
    y = rot(270) * x;
end

尽管如此,最后一个if条件证明了相反的情况,即alle坐标为负值。我必须改变什么

你是说旋转180度?你可以通过否定x和y来实现这一点。谢谢你的努力!深夜工作,你是说旋转180度?你可以通过否定x和y来实现这一点。谢谢你的努力!深夜工作