Sunteți pe pagina 1din 5

1.

Resolver el siguiente sistema de ecuaciones lineales y comparar el resultado que se obtiene la


modificar ligeramente el coeficiente a22 (coeficiente de x2 en la segunda ecuación) a 4.2750.
comparar los números de condicionamiento de la matriz en cada caso.
Ecuación Ecuación modificada
3.0210X1 + 2.7410X2+ 6.9130X3=12.6480 3.0210X1 + 2.7410X2+ 6.9130X3=12.6480
1.0310X1 – 4.2730X2+1.1210X3=-2.1210 1.0310X1 – 4.2750X2+1.1210X3=-2.1210
5.0840X1 – 5.830X2 + 9.155X3= 8.4070 5.0840X1 – 5.830X2 + 9.155X3= 8.4070

>> A= [3.0210 2.7410 6.913;1.0310 4.2730 >> A= [3.0210 2.7410 6.913;1.0310 -4.2750
1.1210;5.0840 -5.830 9.155] 1.1210;5.0840 -5.830 9.155]
A= A=
3.0210 2.7410 6.9130 3.0210 2.7410 6.9130
1.0310 -4.2730 1.1210 1.0310 -4.2750 1.1210
5.0840 -5.8300 9.1550 5.0840 -5.8300 9.1550
>> b= [12.648; -2.1210;8.407] >> b= [12.648; -2.1210;8.407]
b= b=
12.6480 12.6480
-2.1210 -2.1210
8.4070 8.4070
>> A\b >> A\b
ans = ans =

-12.3735 -13.8968
-0.5349 -0.7094
7.4489 8.1838
>> [L, U, P]=lu(A)
>> [L, U, P]=lu(A)
L=
L=
1.0000 0 0
0.5942 1.0000 0 1.0000 0 0
0.2028 -0.4981 1.0000 0.5942 1.0000 0
0.2028 -0.4984 1.0000

U=
U=
5.0840 -5.8300 9.1550
0 6.2053 1.4729 5.0840 -5.8300 9.1550
0 0 -0.0019 0 6.2053 1.4729
0 0 -0.0015

P=
P=
0 0 1
1 0 0 0 0 1
0 1 0 1 0 0
0 1 0
>> Z=U\(L\b) >> Z=U\(L\b)

Z= Z=

1.0e+03 * 1.0e+03 *

1.1198 1.4803
0.1266 0.1679
-0.5399 -0.7138

2. Se disponen de los datos de población (en millones de personas) de los estados unidos de
América del siglo pasado por décadas. los datos son:
t= [1900:10:2000]´
y= [75.995 91.972 105.711 123.203 131.669 150.697 179.323 203.212 226.505 249.633
281.422]’

>> t= [1900:10:2000]' >> y= [75.995 91.972 105.711 123.203 131.669 150.697


t= 179.323 203.212 226.505 249.633 281.422]'
1900 y=
1910 75.9950
1920 91.9720
1930 105.7110
1940 123.2030
1950 131.6690
1960 150.6970
1970 179.3230
1980 203.2120
1990 226.5050
2000 249.6330
281.4220

>> x= [t.^0 t.^1] >> b=x\y


x=
1 1900 b=
1 1910
1 1920 1.0e+03 *
1 1930
1 1940 -3.7839
1 1950 0.0020
1 1960
1 1970
1 1980
1 1990
1 2000
>> tq=[1900:1:2000]';
>>yq=(b'*[tq.^0 tq.^1]')'

yq =

64.1296
66.1549
68.1802
70.2055
72.2308
74.2561
76.2814
78.3067
80.3320
82.3573
84.3826
86.4079
88.4332
90.4585
92.4838
94.5091
96.5344
98.5597
100.5850
102.6103
104.6356
106.6609
108.6863
110.7116
112.7369
114.7622
116.7875
118.8128
120.8381
122.8634
124.8887
126.9140
128.9393
130.9646
132.9899
135.0152
137.0405
139.0658
141.0911
143.1164
145.1417
147.1670
149.1923
151.2176
153.2429
155.2682
157.2935
159.3188
161.3441
163.3694
165.3947
167.4200
169.4453
171.4706
173.4959
175.5212
177.5465
179.5718
181.5971
183.6225
185.6478
187.6731
189.6984
191.7237
193.7490
195.7743
197.7996
199.8249
201.8502
203.8755
205.9008
207.9261
209.9514
211.9767
214.0020
216.0273
218.0526
220.0779
222.1032
224.1285
226.1538
228.1791
230.2044
232.2297
234.2550
236.2803
238.3056
240.3309
242.3562
244.3815
246.4068
248.4321
250.4574
252.4827
254.5080
256.5334
258.5587
260.5840
262.6093
264.6346
266.6599
>> plot(t,y,'o',tq,yq)

S-ar putea să vă placă și