4.3 Retornando valores

Algumas vezes não queremos que o resultado de funções sejam ecoados na tela. Queremos, por exemplo, que o resultado seja atribuído a uma variável.

Aqui, uma função de exemplo que retorna dois valores. Deve existir um arquivo com o nome "cart2plr.m"

function [r,theta] = cart2plr(x,y)
% cart2plr Converte coodernadas cartesianas em coodernadas polares.
% [r,theta] = cart2plr(x,y) retorna r e theta
%
r = sqrt(x^2 + y^2);
theta = atan2(y,x);

Definição de tipos não é necessário. A tipagem é dinâmica.

Voltar