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 commentaire

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

Connectez-vous pour commenter.

Réponses (3)

the cyclist
the cyclist le 15 Juil 2011

0 votes

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

0 votes

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

1 commentaire

Melissa
Melissa le 15 Juil 2011
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?

Connectez-vous pour commenter.

Image Analyst
Image Analyst le 17 Juil 2011

0 votes

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

Catégories

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

Question posée :

le 15 Juil 2011

Community Treasure Hunt

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

Start Hunting!

Translated by