How do you write a function for the area of a circle?

52 views (last 30 days)
This function computes the area of a circle based on the parameter r. write a script. This script asks the user to type r1 for circle 1, and r2 for circle 2. Then display areas of circle 1 and circle 2. And display which area is bigger, or they are equal. The script should call function CircleArea ().
  2 Comments
Akash Hongal
Akash Hongal on 10 Jul 2021
The area of circle x2+y2=4 by using MATLAB script is given by
Walter Roberson
Walter Roberson on 10 Jul 2021
The formula is missing from your comment, and without the formula, your comment does not appear to be guidenace to solve the question that was asked in 2014.

Sign in to comment.

Accepted Answer

Chandrasekhar
Chandrasekhar on 4 Mar 2014
Function:
function [area] = CircleArea(radius)
area = pi * radius^2;
script:
rad1 = input('Enter Radius of Circle 1');
area1 = CircleArea(rad1);
disp(['Area of Circle1 = ' num2str(area1)])
rad2 = input('Enter Radius of Circle 2');
area2 = CircleArea(rad2);
disp(['Area of Circle2 = ' num2str(area2)])
if(area1 > area2)
disp('Area of Circle1 is greater than area of Circle2');
elseif (area1 < area2)
disp('Area of Circle1 is less than area of Circle2');
else
disp('Area of Circle1 is equal to area of Circle2');
end

More Answers (2)

Fahmida Rahman
Fahmida Rahman on 28 Aug 2019
rad1 = input('Enter Radius of Circle 1');
area1 = CircleArea(rad1);
disp(['Area of Circle1 = ' num2str(area1)])
rad2 = input('Enter Radius of Circle 2');
area2 = CircleArea(rad2);
disp(['Area of Circle2 = ' num2str(area2)])
if(area1 > area2)
disp('Area of Circle1 is greater than area of Circle2');
elseif (area1 < area2)
disp('Area of Circle1 is less than area of Circle2');
else
disp('Area of Circle1 is equal to area of Circle2');
end

ghani abro
ghani abro on 29 Jul 2020
rad1 = input('Enter Radius of Circle 1'); area1 = CircleArea(rad1); disp(['Area of Circle1 = ' num2str(area1)]) rad2 = input('Enter Radius of Circle 2'); area2 = CircleArea(rad2); disp(['Area of Circle2 = ' num2str(area2)]) if(area1 > area2) disp('Area of Circle1 is greater than area of Circle2'); elseif (area1 < area2) disp('Area of Circle1 is less than area of Circle2'); else disp('Area of Circle1 is equal to area of Circle2'); end

Categories

Find more on Computational Geometry in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!