Escolar Documentos
Profissional Documentos
Cultura Documentos
[x1,x2]=parametros de salida
Para funciones
function[x1,x2]=raices(a,b,c)
%vamos a calcular las raices de un polinomio cuadratico
a=input('coeficiente a?') %coeficiente de x^2+x+c=0
b=input('coeficiente b?')
c=input('coeficiente c?')
x1= (-b+sqrt(b^2-4*a*c))/2*a
x2= (-b-sqrt(b^2-4*a*c))/2*a
end
condicional
function[x1,x2]=raices(a,b,c)
%vamos a calcular las raices de un polinomio cuadratico
a=input('coeficiente a?') %coeficiente de x^2+x+c=o
b=input('coeficiente b?')
c=input('coeficiente c?')
if b*b-4*a*c < 0,
disp('las raices son complejas')
else b*b-4*a*c > 0
disp('las raices son reales')
end
if X < 3
disp ('game over')
elseif X>= 3
disp('felicidades, paso el curso')
end
x=input('ingrese el valor a calcular')
if x>0
y= log(x)
fprintf('ln el logaritmo de %f es %f ln, xy')
else
beep
disq('la entrada a la funcion log debe ser positiva')
end
%sentencia for
suma= 0
for k= 1:2:10
suma= suma + k;
end
fprintf('la suma es %g', suma)
%sentencia for
n=input('limite superior de la sumatoria')
suma= 0
for k= 1:2:n
suma= suma + k;
end
fprintf('la suma es %g', suma)
n= input('numero filas');
m= input('numero de columnas');
s= 0
for i=1:n
for j= 1:m
fprintf ('muestre el elemento ij',i,j)
a(i,j)=input('suma de la matriz:')
s=s+ a(ij);
end
end
disp('j k l')
for j=3:3:12
for k=2:-2:-6
l=j+k
disp(['j k l'])
end
end
A= zeros(3,5)
for i= 1:3
for j= 1:5
A(i,j)=i-j
end
end