Im пытается создать метлы, как фигура в среде MATLAB, как illusrated здесь:Plotting источник метла/свет
Моя идея была начать с горизонтальной линией, а затем, используя матрицу вращения в пределах петля создает другие. Однако мой код, похоже, играет на меня.
В двух словах я хочу создать линии, распространяющиеся из определенной точки с одинаковым углом между каждой линией.
Это мой код.
th = pi/12; % 15 degrees between every line
pointA = [20 50]; %The starting point of every line
pointB = [90 50]; %The ending point of the center line
v = [pointA(1) pointB(1); pointA(2) pointB(2)];
%
R [email protected](x)[cos(x) -sin(x); sin(x) cos(x)]; % Rotation matrix function
%
for i = -4:4
c = R(i*th)*v;
line([pointA(1) c(1,2)],[pointA(2) c(2,2)]);
hold on
end
Любые идеи, почему углы на линиях (кроме центральной линии) отключены?
Спасибо, @Wolfie! –