Parameterization

Good Morning All, I was wondering if there was a way to parameterize the boundary of a shape given x and y cartesian coordinates?
I was thinking of using the matlab interpft function to get x(t) and y(t) not just xt and yt so I can use it when finding the fourier transforms coefficients. Any suggestion are very much appreciated.
Thanks Mel

1 个评论

This is a duplicate of an earlier question (http://www.mathworks.com/matlabcentral/answers/11552-fourier-transform-of-2d).

请先登录,再进行评论。

回答(3 个)

the cyclist
the cyclist 2011-7-15

0 个投票

You might be interested in the convhull() function.
Sean de Wolski
Sean de Wolski 2011-7-15

0 个投票

Maybe: FEX:vert2lcon_lcon2vert and the original vert2con and con2vert referenced in that link.
The shape must be convex.

1 个评论

thank you, the shape is distorted representation of a circle so convex is applied. and this will give me an x(t) and y(t) to apply to my fourier transform?

请先登录,再进行评论。

Image Analyst
Image Analyst 2011-7-17

0 个投票

You can use bwboundaries. It gives you a parameterized boundary -- (x,y) location is parameterized as a function of array index.

类别

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

提问:

2011-7-15

Community Treasure Hunt

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

Start Hunting!

Translated by