How to define a function CalculatePyramidVolume with inputs baseLength, baseWidth, and pyramidHeight
27 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (4)
SAA
el 25 de Jul. de 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 comentarios
SAA
el 26 de Jul. de 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
el 4 de Dic. de 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
el 7 de Jul. de 2021
function [VP] = PyramidVolume(l,w,h)
VP=(1/3)*l*w*h
end
0 comentarios
Ver también
Categorías
Más información sobre Surface and Mesh Plots en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!