How do I only display the 5 answers in the command window once?

1 Ansicht (letzte 30 Tage)
function [SA]=equTriPrismSurfArea(s,h)
SA = ((sqrt(3)./2) .* s.^2 + 3.*s.*h);
end
s = [1 2 3 4 5];
h = [1 2 3 4 5];
for i = 1:5
s1 = s(i);
h1 = h(i);
SA = equTriPrismSurfArea(s,h);
fprintf ("\nTotal surface area of equilateral triangular prism is %f\n",SA)
end

Akzeptierte Antwort

Wan Ji
Wan Ji am 30 Aug. 2021
s = [1 2 3 4 5];
h = [1 2 3 4 5];
SA = zeros(size(s));
for i = 1:5
s1 = s(i);
h1 = h(i);
SA(i) = equTriPrismSurfArea(s,h);
end
fprintf ("\nTotal surface areas of equilateral triangular prisms are %f\n",SA)

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by