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 件のコメント

Andrew Newell
Andrew Newell 2011 年 7 月 17 日
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 件のコメント

Melissa
Melissa 2011 年 7 月 15 日
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 ExchangeLinear 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