Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigos Del Trabajo
Codigos Del Trabajo
Código: 18190180
##problema n°1
k=1;
for i=-pi/2:pi/100:pi/2
x(k)=i;
f(k)=(sin(i))^sin(i);
g(k)=f(k)/5;
k=k+1;
endfor
figure
plot(x,f)
figure
plot(x,g)
##problema n°2
format short
x=0;
for i=1:9
z=6-x;
f=log10(z*10);
g=f*sin(z*10);
h=f+g;
p=f-g;
a(i)=f;
b(i)=g;
c(i)=h;
d(i)=p;
e(i)=z;
x=x+0.5;
end
tabla1=[rot90(a),rot90(b),rot90(c),rot90(d)]
subplot(2,2,1)
plot(e,a)
grid on
title('Funcion f=log(10x)')
xlabel('eje x')
ylabel('eje y')
legend('desplazamiento')
subplot(2,2,2)
plot(e,b)
grid on
title('Funcion g=f*sen(10x))')
xlabel('eje x')
ylabel('eje y')
legend('desplazamiento')
subplot(2,2,3)
plot(e,c)
grid on
title('Funcion h=f+g')
xlabel('eje x')
ylabel('eje y')
legend('desplazamiento')
subplot(2,2,4)
plot(e,d)
grid on
title('Funcion p=f-g')
xlabel('eje x')
ylabel('eje y')
legend('desplazamiento')
##problema n°3
switch c,
case 1
d=(a+b)/2;
disp(d)
case 2
e=sqrt(a*b);
disp(e)
otherwise
endswitch
##problema 4
disp('1. 1Kg')
disp('2. 2Kg')
disp('3. 3Kg')
switch a,
case 1
x=50;
disp('1. si')
disp('2. no')
switch c,
case 1
e=x+5*d;
disp(e)
case 2
disp(x)
otherwise
disp('opcion invalida')
endswitch
case 2
x=95;
disp('1. si')
disp('2. no')
switch c,
case 1
e=x+5*d;
disp(e)
case 2
disp('Precio a pagar: ')
disp(x)
otherwise
disp('opcion invalida')
endswitch
case 3
x=140;
disp('1. si')
disp('2. no')
switch c,
case 1
e=x+5*d;
disp(e)
case 2
disp(x)
otherwise
disp('opcion invalida')
endswitch
otherwise
disp('opcion invalida')
end
##problema n°5
[m2,n2]=size(b);
if n1==m2
multiplicacion=a*b;
disp(multiplicacion)
else
endif
##problema n°6
function y=vectores
[x,y]=size(a);
[p,q]=size(b);
if y==q
for i=1:q
c(i)=a(i)+b(i)
endfor
disp(c)
else
endif
endfunction
vectores
##problema n°7
function y=summatriz
[x,y]=size(a);
[p,q]=size(b);
suma=a+b;
else
endif
endfunction
summatriz
##problema n°8
[m1,n1]=size(matriza);
[m2,n2]=size(matrizb);
if n1==m2
multiplicacion=matriza*matrizb;
disp(multiplicacion)
else
endif
endfunction
disp('')
x=input('Matriz a: ');
y=input('Matriz b: ');
disp('Resultado:')
multiplicacion_matrices(x,y)
##problema n°9
function y=volumen
volumen=pi*r^2*h
endfunction
volumen
function y= volumenci(r,h)
volumen=pi*r^2*h
endfunction
##problema n°10 y 11
disp('')
m=input('Matriz A: ');
[a,b]=size(m);
if a==b
disp(a)
else
endif
##problema n°12
disp('')
m=input('Matriz A: ');
[a,b]=size(m);
if a==b
inversa=inv(m)
else
endif
##problema n°13
format bank
n=input('Ingrese n: ');
if mod(n,2)==0
for i=2:2:n
j=i/2;
a(j)=i^(1/3);
b(j)=i;
endfor
else
endif
w=rot90(rot90(rot90(a)));
q=rot90(rot90(rot90(b)));
valores=[q,w]
##problema n°14
d=inpu('descuento: ');
if c>40
pago=c*t*1.5-d
else
pago=c*t-d
endif
##problema n°15
b=mod(a,2)
if b==0
else
endif
##problema n°16
if a>3
endif
##problema n°17
function y = triangulo
i=1;
while i<4
i=i+1;
endwhile
s=1/2*(a(1)+a(2)+a(3));
area=sqrt(s*(s-a(1))*(s-a(2))*(s-a(3)))
endfunction
triangulo
##problema n°18
function y = striangulo
s=b*h/2;
disp(s)
disp('')
disp('1.si')
disp('0.no')
while n==1
s=b*h/2;
disp(s)
disp('1.si')
disp('0.no')
endwhile
endfunction
striangulo
##problema n°19
switch n
case 1
disp('100')
case 2
disp('Precio a pagar: ')
disp('200')
case 3
disp('300')
case 4
disp('400')
case 5
disp('500')
case 6
disp('600')
case 7
disp('630')
case 8
disp('720')
otherwise
a=n*80;
disp(a)
endswitch
##problema n°21
suma=n*(n+1)/2
for i=1:n
a(i)=i;
b(i+1)=i;
endfor
suma1=sum(a)
b(1)=0;
for k=1:n
b(k+1)=b(k+1)+b(k);
endfor
suma2=b(k+1)
##problema n°22
suma=(n*(n+1)/2)^2
for i=1:n
a(i)=i^3;
b(i+1)=i^3;
endfor
suma1=sum(a)
b(1)=0;
for k=1:n
b(k+1)=b(k+1)+b(k);
endfor
suma2=b(k+1)
##problema n°23
for i=1:n
a(i)=i^p;
endfor
suma=sum(a)
#problema n°24
disp('A: 5,10,20,40,80,160...')
disp('B: 24,12,6,3,3/2,3/4...')
a(1)=5;
b(1)=24;
for i=1:(n-1)
a(i+1)=a(i)*2;
b(i+1)=b(i)/2;
endfor
sumaA=sum(a)
sumaB=sum(b)