This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.
Leading solution is not correct. The code has comment to convert the height and weight seperately followed by the bmi computation. bmi should not be calculated in one line of code as in leading solution by crunching all the factors.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
hw = [66 155;60 140;72 166;58 160;75 215];
bmi_correct = [25.0700;27.3990;22.5607;33.5100;26.9293];
assert(all(abs(bmi_calculator(hw) - bmi_correct) < 1e-4))
hw =
1.6764 155.0000
1.5240 140.0000
1.8288 166.0000
1.4732 160.0000
1.9050 215.0000
hw =
1.6764 70.4545
1.5240 63.6364
1.8288 75.4545
1.4732 72.7273
1.9050 97.7273
bmi =
25.0700
27.3990
22.5607
33.5100
26.9293
|
2 | Pass |
hw = [10 80];
bmi_correct = 563.6375;
assert(all(abs(bmi_calculator(hw) - bmi_correct) < 1e-4))
hw =
0.2540 80.0000
hw =
0.2540 36.3636
bmi =
563.6375
|
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!