Escolar Documentos
Profissional Documentos
Cultura Documentos
Practica no 06
PROBLEMA NO 01
x(i) y(i)
0 4.49
.15 64
0.4 5.12
84
0.6 5.69
31
1 6.28
.01 84
1.5 7.09
89
2.2 7.55
07
2.4 7.51
06
2.7 8.07
56
2.9 7.87
07
3.5 8.24
03
3.8 8.53
03
4.4 8.73
94
4.6 8.99
81
5.1 9.14
50
6.6 9.50
70
METODOS NUMERICOS UNHEVAL
7.6 9.91
15
El programa es:
• clear variables
• disp('APROXIMACION DE DATOS A UNA RECTA')
• x1=input('ingrese datos de x1 : ');
• y1=input('ingrese datos de y1 : ');
• n=length(x1);
• s1=0;s2=0;s3=0;s4=0;
• for i=1:n
• x2(i)=log(x1(i));
• y2(i)=log(y1(i));
• s1=x2(i)*y2(i)+s1;
• s2=s2+x2(i);
• s3=s3+x2(i)*x2(i);
• s4=s4+y2(i);
• end
• S=solve('x*s3+y*s2-s1=0','x*s2+y*n-s4=0');
• a=eval(S.x);b1=eval(S.y);
• b=exp(b1);
• y1=b*x1.^a;x2=log(x1);y2=log(y1);
• l=mat2str(['Y' ' = ' strcat(num2str(b),'*','x^',num2str(a))]);
• subplot(2,1,1);plot(x1,y1);title('escala lineal'),legend(l);
• subplot(2,1,2);plot(x2,y2);title('escala logaritmica'),legend(l)
• fprintf('La exponencial b*x^a que se ajusta a los datos es : %s
\n',l)
PROBLEMA NO 02
x 0 1 2 3 4
METODOS NUMERICOS UNHEVAL
Y 20 40 65 85 95
0 0 0 0 0
PROBLEMA NO 03
X 1. 1 1 1. 1 1 1 1 1. 1 1 1
7 .68 .86 6 .68 .55 .62 .68 7 .65 .82 .56
y 7 65 82 5 63 65 58 70 6 62 76 60
2 8 9
>> recta
>>
Rpta : 71.8858
que :
• clear variables
METODOS NUMERICOS UNHEVAL
ejemplo
>> error
>>
PROBLEMA NO 04
x 1 2 3 4 5 6 7 8
0 0 0 0 0 0 0 0
y 3 3 4 4 5 5 6 8
0 6 0 8 0 4 6 8
METODOS NUMERICOS UNHEVAL
>> polinomio
el polinomio es : 0.54762x^1+24.3571
polinomio de grado 2
>> polinomio
el polinomio es :
0.00095238x^2+0.4619x^1+25.7857
polinomio de grado 3
METODOS NUMERICOS UNHEVAL
>> polinomio
el polinomio es : 3.0303e-005x^3-
0.0031385x^2+0.61797x^1+24.2857
polinomio de grado 4
>> polinomio
> In polinomio at 19
el polinomio es : -3.7879e-006x^4+0.00071212x^3-
0.044318x^2+1.5628x^1+17.8571
polinomio de grado 5
>> polinomio
> In polinomio at 19
el polinomio es : -5e-007x^5+0.00010871x^4-
0.0086212x^3+0.30443x^2-4.1132x^1+48.5
polinomio de grado 6
>> polinomio
> In polinomio at 19
el polinomio es : -3.8889e-008x^6+1e-005x^5-
0.0010014x^4+0.049447x^3-
1.2536x^2+15.7477x^1-42.5
polinomio de grado 7
>> polinomio
> In polinomio at 19
el polinomio es : 1.0317e-009x^7-3.6389e-
007x^6+5.1806e-005x^5-
0.0038264x^4+0.15671x^3-
3.5137x^2+39.8096x^1-140.0003
el coheficiente de correlacion es : 1
>>
PROB NO 05
PROB NO 07
u=
v=
1 -2
w=
1 -2
PROB NO 08
x=
METODOS NUMERICOS UNHEVAL
1 2 3
ans =
1 -1
>>
PROB NO 09
PROB NO 10
.- dado el conjunto de datos .
x 0 1 2 3 4 5
y 0 2 6 6 7 11
METODOS NUMERICOS UNHEVAL
0 0 8 7 0
5 4
3 2
P5(X) = -0.7917 X +11.4583X -57.6250X +114.5417X
-47.5833 X
polinomio de grado 4
C=
4 3
2
P4(X)= 3.5417X -29.9167X + 74.9583X -28.5833X
0
Polinomio de grado 3
C=
3 2
P3(X)= -8.6667X 36.0000X -7.3333X
C=
10 10 0
2
P2(X)= 10X + 10X
20 0
P1(X)=20X
Polinomio de grado 3
3 2
P3(X)= -8.6667X 36.0000X -7.3333X
METODOS NUMERICOS UNHEVAL
polinomio de grado 4
4 3 2
P4(X)= 3.5417X -29.9167X + 74.9583X -28.5833X
0
METODOS NUMERICOS UNHEVAL
PROB NO 11
C=
METODOS NUMERICOS UNHEVAL
1.2974 1.0000
P1(X)= 1.2974X + 1
PROB NO 12
.- sea
C=
1.2974 1.0000
P1(X)= 1.2974X + 1
P1(0.25) = 1.3244
>> prue
METODOS NUMERICOS UNHEVAL
C=
2
P2(X)= 1.4762X + 0.242X +1
P2(0.25)= 1.1528
• x=linspace(0,3,50);
• subplot(1,3,1),plot(x,polyval([1.2974
1],x)),title('y1=1.2974x+1')
• subplot(1,3,2),plot(x,polyval([1.4762 0.2420
1],x)),title('y2=1.4762x^2+0.242+1')
• subplot(1,3,3),y=exp(x);plot(x,y),title('f(x)=e^x')
METODOS NUMERICOS UNHEVAL
PROB NO 13