Problem with a function.
Show older comments
I am trying to insert a function into my program but every time it tells me "error in perimeter line 3, p=4*s". Here is part of my program as well as my function. Can someone tell me what I am doing wrong? Thanks
function p=perimeter(s);
p=4*s;
end
into this part of my program:
h=input('What shape do you want?:','s');
if strcmp(h, 'square')
s=input('The length of a side is (m):');
A=s^2;
p=perimeter;
fprintf('The area of the Square is %.2f meters^2 \n',A)
fprintf('and the perimeter is %.2f meters\n',p)
Accepted Answer
More Answers (0)
Categories
Find more on Image Arithmetic in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!