How to define a function CalculatePyramidVolume with inputs baseLength, baseWidth, and pyramidHeight
25 ビュー (過去 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!