How to define a function CalculatePyramidVolume with inputs baseLength, baseWidth, and pyramidHeight
조회 수: 63 (최근 30일)
이전 댓글 표시
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
답변 (4개)
SAA
2020년 7월 25일
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
SAA
2020년 7월 26일
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
2020년 12월 4일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!