How to define a function CalculatePyramidVolume with inputs baseLength, baseWidth, and pyramidHeight
Mostra commenti meno recenti
Define a function CalculatePyramidVolume with inputs baseLength, baseWidth, and pyramidHeight. The function returns pyramidVolume, the volume of a pyramid with a rectangular base. Relevant geometry equations:
* Volume = base area * height * 1/3
* Base area = base length * base width
Starter code
% Define a function CalculatePyramidVolume
% Function inputs: baseLength, baseWidth, and pyramidHeight
% Function output: pyramidVolume
Assessments
Check if function definition exists
Check functions input and output arguments
Check if CalculatePyramidVolume(1, 1, 1) returns 0.3333
Check if CalculatePyramidVolume(5.8, 4.0, 6.0) returns 46.4000
Risposte (4)
SAA
il 25 Lug 2020
This is the function part:
function [VP] = PyramidVolume(l,w,h)
VP=(1/3)*l*w*h
end
You need to call it in a script like this
l = input('Base lenght: ');
w = input('Base width: ');
h = input('height: ');
VP = PyramidVolume(l,w,h)
Check it yourself it should work, you can also just define l w and h instead of making them inputs
3 Commenti
ELIZA BAUTISTA
il 26 Lug 2020
SAA
il 26 Lug 2020
You should not get an error, what error are you getting can you post a screenshot?
I tried the code and it worked
Alanah Baldwin
il 4 Dic 2020
how do you define h and l so that theyre not inputs, also how do u add that the surface area is limited to a specifit number, in my example, 12
Michael Haracopos
il 7 Lug 2021
1 voto
function [VP] = PyramidVolume(l,w,h)
VP=(1/3)*l*w*h
end
Milen
il 4 Gen 2023
0 voti
function [VP] = PyramidVolume(l,w,h)
VP=(1/3)*l*w*h
Aishly
il 30 Ott 2023
0 voti
function [VP] = PyramidVolume(l,w,h)
VP=(1/3)*l*w*h
end
Categorie
Scopri di più su Characters and Strings in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!