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.

Antworten (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 Kommentare

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?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Vector Fields finden Sie in Hilfe-Center und File Exchange

Gefragt:

ZhG
am 27 Sep. 2013

Kommentiert:

ZhG
am 27 Sep. 2013

Community Treasure Hunt

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

Start Hunting!

Translated by