Nếu bạn muốn thử và làm cho cái gì đó trông giống như hình ảnh mà bạn liên kết đến, đây là một số mã để giúp bạn làm điều đó (LƯU Ý: đầu tiên bạn sẽ phải tải về trình arrow.m bởi Erik Johnson trên MathWorks File Exchange, mà tôi luôn luôn muốn sử dụng để tạo ra các mũi tên của bất kỳ hình dạng và kích thước):
x = 1; % X coordinate of arrow start
y = 2; % Y coordinate of arrow start
theta = pi/4; % Angle of arrow, from x-axis
L = 2; % Length of arrow
xEnd = x+L*cos(theta); % X coordinate of arrow end
yEnd = y+L*sin(theta); % Y coordinate of arrow end
points = linspace(0, theta); % 100 points from 0 to theta
xCurve = x+(L/2).*cos(points); % X coordinates of curve
yCurve = y+(L/2).*sin(points); % Y coordinates of curve
plot(x+[-L L], [y y], '--k'); % Plot dashed line
hold on; % Add subsequent plots to the current axes
axis([x+[-L L] y+[-L L]]); % Set axis limits
axis equal; % Make tick increments of each axis equal
arrow([x y], [xEnd yEnd]); % Plot arrow
plot(xCurve, yCurve, '-k'); % Plot curve
plot(x, y, 'o', 'MarkerEdgeColor', 'k', 'MarkerFaceColor', 'w'); % Plot point
và đây là những gì nó sẽ giống như sau:
Sau đó, bạn có thể thêm văn bản vào ô (cho góc và giá trị tọa độ) bằng cách sử dụng chức năng text
.