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

 采纳的回答

The RADON function, if you have the Image Processing Toolbox.

3 个评论

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

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Programming 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by