Contents
Ejercicio 1
Imprime una tabla formateada (entero y real) del logaritmo natural de los números 10, 20, 40, 60, y 80. usando el comando fprintf y vectores
x = [10; 20; 40; 60; 80]; y = [x, log(x)]; fprintf('\n Numero Natural log\n') fprintf('%4i \t %8.3f\n',y')
Numero Natural log 10 2.303 20 2.996 40 3.689 60 4.094 80 4.382
Ejercicio 2
Resuelve un sistema de ecuaciones lineales utilizando una ecuación matricial:
A=[4 -2 -10; 2 10 -12; -4 -6 16]; B=[-10; 32; -16]; X = A\B
X = 2.000000000000003 4.000000000000001 1.000000000000001
Ejercicio 3
Para la matriz de coeficientes anterior encuentra la factorización LU, es decir A = LU aplica a continuación
para resolver el sistema anterior.
A=[4 -2 -10; 2 10 -12; -4 -6 16]; B=[-10; 32; -16]; [L, U] = lu(A) C = L*U X = inv(U)*inv(L)*B
L = 1.000000000000000 0 0 0.500000000000000 1.000000000000000 0 -1.000000000000000 -0.727272727272727 1.000000000000000 U = 4.000000000000000 -2.000000000000000 -10.000000000000000 0 11.000000000000000 -7.000000000000000 0 0 0.909090909090909 C = 4.000000000000000 -2.000000000000000 -10.000000000000000 2.000000000000000 10.000000000000000 -12.000000000000000 -4.000000000000000 -6.000000000000000 15.999999999999998 X = 2.000000000000000 4.000000000000002 1.000000000000000
Ejercicio gráficos
Se grafican los puntos dados con el símbolo x y la curva ajustada con una línea sólida. Se coloca una leyenda adecuada, etiquetas en los ejes y un título al gráfico
x= 0:0.5:5; y=[10 10 16 24 30 38 52 68 82 96 123]; p=polyfit(x,y,2) yc=polyval(p,x); plot(x,y,'x',x,yc); xlabel('x'),ylabel('y'),grid,title('Ajuste polinomico') legend('Datos','Ajuste polinomico','Location','SouthEast')
p = 4.023310023310023 2.010722610722616 9.678321678321669