Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

gradient image of multi -spectral image

Asked by preet

preet (view profile)

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

Amith Kamath (view profile)

on 29 Aug 2013

Have you tried contacting the author of this code?

preet

preet (view profile)

Tags

Products

No products are associated with this question.

1 Answer

Answer by Walter Roberson

Walter Roberson (view profile)

on 29 Aug 2013

Have you considered using atan2() ?

2 Comments

preet

preet (view profile)

on 1 Sep 2013

i m using atan()

Walter Roberson

Walter Roberson (view profile)

on 1 Sep 2013

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

Walter Roberson

Walter Roberson (view profile)

Contact us