load (draw)$ A: [1, 2]$ B: [3, 5]$ xoffset : 0.5$ yoffset : 0.2$ koordx : 6$ koordy : 6$ C: [B[1],A[2]]$ koord : [ head_length = 0.2, /* Pfeil-Kopflaenge */ color = black, xtics = [-1, 1, koordx-1], ytics = [-1, 1, koordy-1], vector ([-koordx, 0], [2*koordx, 0]), /* x-Achse */ vector ([0, -koordy], [0, 2*koordy]), /* y-Achse */ xaxis = true, xtics_axis = true, yaxis = true, ytics_axis = true ]$ draw ( gr2d ( user_preamble = ["set noborder", "set label '{/Symbol D}x' at 1.5, 1.5" , "set label '{/Symbol D}y' at 3.5, 3" ], koord, xrange = [-1, koordx], yrange = [-1, koordy], points_joined = true, point_type = none, points ([A, C]), points ([B, C]), label(["A", A[1]-xoffset, A[2]+yoffset]), label(["B", B[1]+xoffset, B[2]+yoffset]), head_length = 0.3, /* Pfeil-Kopflaenge */ vector (A, B-A), transparent = true, line_width=3, ellipse (C[1], C[2], 0.5, 0.5, 90, 90), point_type = dot, point_size = 18, points ([[C[1]-0.2, C[2]+0.2]]) ), file_name = "vektorlaenge", dimensions = [300,300], terminal = pdf );