Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Función
clc
x=0:0.1:6;
y=(2*x).*(0<=x & x <1)+2*(1<=x & x <3)+(-x+5).*(3<=x & x <5);
plot(x,y,'r')
grid on
title('grafica')
ylim([-0.1 2.1])
clc
x=-4*pi:pi/30:4*pi;
y=sin(x)./x;
plot(x,y,'r')
clc
x=-4*pi:pi/30:4*pi;
x=x+(x==0)*eps;
y=sin(x)./x;
plot(x,y,'r')
grid on
ylim([-0.5 1.1])
clc
x=0:0.1:9
y=(x+3).*(0<=x & x <2)+5*(2<=x & x <4)+(-x+9).*(4<=x & x <=9);
plot(x,y,'r')
grid on
clc
x=input('ingrese el numero a evaluar en la funcion signo: ');
if x>0 %siempre que va un if se debe cerra con end
disp('-1')
elseif x<0 %elseif no es ecesario cerrar con end
disp('0');
else
end
clc
x=input('ingrese el valor a analizar: ' );
if x>=0 & x<=1
y=x
elseif x>1 & x<2
y=2-x
else
y=0
end
clc
x=input('ingrese el valor a analizar: ' );
if x>=0 & x<5
y=10*x
elseif x>=5 & x<10
y=2*x^2
else
y=0
end
sistema de ecuaciones
clc
rango_A=input('Ingrese el rango de la matriz A: ');
rango_Ab=input('Ingrese el rango de la matriz ampliada: ');
n=input('Ingrese el numero de la inconigtas: ');
if rango_A~=rango_Ab
disp('El sistema no tiene soluicion')
elseif rango_A==n
disp('Hay una solucion unica') %x=A\b:
elseif rango_A<n
disp('Hay inifitas soluciones')
end
nota
clc
x=input('ingrese el valor de la nota: ');
if x>=10.5;
disp('aprobado')
elseif x>=8;
disp('sustitutorio');
else
disp('desaprobado')
end
monto a pagar
clc
x=input('monto de pago: ');
if x>=10000;
y=x*0.70
disp('descuento del 30%')
elseif x>=5000 & x<10000;
y=x*0.80
disp('descuento del 20%');
else x>0 & x<=5000
y=x*0.90
disp('descuento del 10%')
end
acertijo 1
clc
%arcetijo
x=input('ingrese el numero el cual creo que es: ');
numsecrt=8;
if x==numsecrt
disp('eres un adivino; acertaste')
else
disp('no has acertado')
end
acertijo 2
clc
%arcetijo
a=input('ingrese el nombre de la bb: ','s');
b='maria';
if strcmp(a,b)
disp('eres un adivino; acertaste, seguro la conoces')
else
disp('no has acertado')
end
repeticiones
clc
%for es para repeticiones
for k=0:10
disp(k)
end
factorial
clc
%programa para factorial de un numero
n=input('ingrese el numero del que quiere obtener su factorial: ')
%algoritmo
resultado=1;
for k=1:n
resultado=k*resultado
end
fprintf('el factorial %i es %i\n', n, resultado)