# How do I create a function finding Surface Area, Volume, and Density of a cone?

147 views (last 30 days)
Russell Van Hoesen on 10 Feb 2021
I've already created a function, and it reads as follows and gives me wildly incorrect answers. Is there something I'm missing?
function [SA,V,D] = coneProperties(r,m,h)
SA = pi*r*(r+sqrt(h.^2 + r.^2));
V = pi*r^2*(h/3);
D = m./V;
The surface area answer should be about 254, but it gave me 1.337628854861238e+03, which is very much not the right answer. I'm not sure what I've done wrong, so any help is appreciated!
##### 2 CommentsShowHide 1 older comment
Russell Van Hoesen on 10 Feb 2021
You are totally right. I put them in the wrong order. Thank you! Also the variables were as follows
r = 5,
m = 80,
h = 10,

Sign in to comment.

### Answers (1)

Christopher Stapels on 19 May 2022
Looks like the OP had it right, but Im adding the formula back here for completeness.
function [SA,V,D] = coneProperties(r,m,h)
SA = pi*r*(r+sqrt(h.^2 + r.^2));
V = pi*r^2*(h/3);
D = m./V;
% Radius r, mass m, height h.
% Surface Area SA, Volume V, Density D.
##### 0 CommentsShowHide -1 older comments

Sign in to comment.

### Categories

Find more on Surface and Mesh Plots in Help Center and File Exchange

R2020b

### Community Treasure Hunt

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

Start Hunting!