How to define a function CalculatePyramidVolume with inputs baseLength, baseWidth, and pyramidHeight
63 visualizzazioni (ultimi 30 giorni)
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
0 Commenti
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
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
Vedere anche
Categorie
Scopri di più su Multirate Signal Processing in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!