Está en la página 1de 3

% FUNCIONES

% Para una funcin es necesario guardar el script con el mismo nombre de


la funcin.
%(z)=argm. Salida; (nombre)=nombre de la funcin; (x)=argum. Entrada
function z=nombre(x);
z=x^5+4*x^3+2;
% FUNCIONES
% Para una funcin es necesario guardar el script con el mismo nombre de
la funcin.
%(z)=argm. Salida; (nombre)=nombre de la funcin; (x)=argum. Entrada
Funcin con 2 argumentos de entrada.
function z=nombre(x,y);
z=x*y;
% FUNCIONES
% Para trabajar con varios argumentos de entrada es necesario trabajar
con
% vectores.
Es necesario escribir la funcin completa en la ejecucin para obtener
nuestros 2 resultados.
function [z,w]=nombre(x,y)
z=x/y;
w=x*y^2;
>> [z, w]=nombre (6,2)
z=3
w =24

% FUNCIONES
% Para trabajar con varios argumentos de entrada es necesario trabajar
con
% vectores.
%Script para clculo de posicin y velocidad final
function [r,Vf]=nombre(Vo,g,t)
r=Vo*t+(g*t^2)/2;
Vf=Vo+(g*t);
>> [r,Vf]=nombre(2,10,3)
r =51
Vf =32

% FUNCIONES
%Script para factorial de un nmero
function z=factorial(n)
z=1;
for i=1:n
z=z*i;
end
>> factorial(5)
ans =120

% FUNCIONES
%Script para determinar si un nmero es primo
N salto de lnea.
function primo(n)
j=0;
for i=1:n
if rem(n,i)==0
j=j+1;
end
end
if j==2
fprintf('El numero %i es primo',n)
else
for i=2:n-1
if rem(n,i)==0
fprintf('\n El numero %i no es primo,ademas es multiplo de %i',n,i)
end
end
end
% FUNCIONES
%llamar funciones.
%Y es la funcin llamada ya que esta almacenada en matlab forma parte de
la librera
n=input('Ingrese nmero:');
y=factorial(n);
z=y^2
% FUNCIONES
%llamar funciones.
function z=cuadradofact(n)
z=(factorial(n))^2;

%LLAMAR FUNCIONES
% 3 ARGUMENTOS DE SALIDA
function [x,y,z]=funcion7(n)
x=factorial(n);
y=cuadradofact(n);
z=x*y;

>> [x,y,z]=funcion7(3)
x=6
y = 36
z =216

También podría gustarte