a series of point coordinates are known, and their orientation (angle). Calculate gradient

For example, 10 points' coordinates are known, as (xi, yi) i =1 ... 10 and a corresponding angle of each point is known, as ai
How I can calculate the gradient of each point and How does it show an arrow on the image for each point?
Thanks.

Risposte (1)

How can a bunch of points in a 2D plane, scattered all over the place, have a gradient? How did you get the angle at those points, but not the magnitude ?
Anyway, you can use quiver to put arrows on the picture.

2 Commenti

I did it like
u = c*cos(ai)
v = c*sin(ai)
c is a constant, 0.2 for example
quiver(x,y u, v)
but the line with arrow is a little longer than I expected How can I control that?

Accedi per commentare.

Categorie

Richiesto:

ZhG
il 27 Set 2013

Commentato:

ZhG
il 27 Set 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by