Is there a function to sum matrix elements along an arbitrary direction?

Hi
I would like to know if there is a Matlab build-in function that calculates the sum of elements along a direction that is not vertical or horizontal.
Something like output_matrix=sumdir(input_matrix, phi, length)
I couldn't find anything on the matlab help so I would appreciate your help.
Thanks a lot
Jan

 Réponse acceptée

Matt J
Matt J le 12 Mar 2013
Modifié(e) : Matt J le 12 Mar 2013
The RADON function, if you have the Image Processing Toolbox.

3 commentaires

I thought of this function but is says that:
"The Radon transform is the projection of the image intensity along a radial line oriented at a specific angle."
I don't want to make a projection of the whole image, I just want to sum along one direction
And decide of the length of the summation
Sorry for my two previous messages I see how I can make it work with the radon function.
Thanks a lot

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Programming dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by