Find the area of the astroid

11 views (last 30 days)
Srikar Kalivarapu
Srikar Kalivarapu on 16 Nov 2016
Edited: KSSV on 17 Nov 2016
Find area of an astroid

Accepted Answer

KSSV
KSSV on 17 Nov 2016
Edited: KSSV on 17 Nov 2016
a = 4 ;
% parametric equations of Asteroid
N = 1000; % keep more for accurate answer
t = linspace(0,2*pi,N) ;
x = a*cos(t).^3 ;
y = a*sin(t).^3 ;
plot(x,y)
% Get area using the curve points
A = polyarea(x,y) ;
% get area using the formula
Af = 3 * pi * a^2 / 8;
[A Af]

More Answers (3)

KSSV
KSSV on 16 Nov 2016
doc polyarea.

Walter Roberson
Walter Roberson on 16 Nov 2016
solve() for y in terms of x and a. Integrate from x = 0 to x = a

Image Analyst
Image Analyst on 16 Nov 2016
Try this:
astroidArea = 3 * pi * a^2 / 8;
  2 Comments
Srikar Kalivarapu
Srikar Kalivarapu on 16 Nov 2016
Can you give me a code for this
Image Analyst
Image Analyst on 16 Nov 2016
That IS code. You just need to define a.
a=10; % Whatever you want.
astroidArea = 3 * pi * a^2 / 8;

Sign in to comment.

Categories

Find more on Programming in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!