MATLAB Answers

preet

gradient image of multi -spectral image

Asked by preet
on 29 Aug 2013

http://www.mathworks.in/matlabcentral/fileexchange/32623-gradient-image-of-multi-spectral-image/content/colgrad.m

when i tried this code for color gradient in RGB ,i faced a problem.

atan() function gives us range from(-pi,pi).

if(teta<0.0)

teta=teta+2*pi;

and to convert (0,360) degree i do

teta=teta*180/pi;

but this does not give me satisfactory result.

i want a angle matrix mean 'teta' has value (0,360) degree

  1 Comment

Amith Kamath
on 29 Aug 2013

Have you tried contacting the author of this code?

Tags

Products

No products are associated with this question.

1 Answer

Answer by Walter Roberson
on 29 Aug 2013

Have you considered using atan2() ?

  2 Comments

preet
on 1 Sep 2013

i m using atan()

Walter Roberson
on 1 Sep 2013

I am aware of that. But if the information is available then atan2() is more appropriate.


Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply today