PDA

View Full Version : [MATLAB] problema con uscite di una funzione


marej89
23-02-2012, 16:53
function [area, perimetro, diagonale] = rettangolo (l1, l2)
inp1= menu('vuoi calcolare l area??','si','no');
if (inp1==1)
area = l1*l2;

end
inp2 = menu('vuoi calcolare perimetro?','si','no');
if (inp2 == 1)
perimetro =(l1+l2)*2;
end

inp3=menu ('vuoi calcolare diagonale?', 'si','no');
if (inp3==1)
diagonale = (l1^2+l2^2)^0.5
end


end


Se per esempio volessi calcolare l'area e la diagonale, ma non il perimetro, come faccio a fare "capire" quale uscita mi deve stampare nel workspace e quale no??

grazie