Professional Documents
Culture Documents
04ANp00 Algoritmes Numèrics
04ANp00 Algoritmes Numèrics
2
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
1 𝑿
√𝑿 ≅ 𝑥 𝑥 𝑛 0
2 𝑥
Utilitza l'algorisme per aproximar les arrels Utiliza el algoritmo para aproximar
quadrades propostes. las raíces cuadradas propuestas
‖𝑥 𝑥 ‖
criteri de parada del quocient
valoració relativa del canvi ‖𝑥 ‖
𝜀𝑛 criterio de parada del cociente
Qüestions Cuestiones.
1) Calcula √𝟕
Considera 𝑥 2 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
3
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
2) Calcula √𝟕
Considera 𝑥 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
3) Calcula √𝟏𝟏
Considera 𝑥 2 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
4) Calcula √𝟏𝟏
Considera 𝑥 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
5) Calcula √𝟏𝟏
Considera 𝑥 4 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
6) Calcula √𝟐𝟏𝟑
Considera 𝑥 13 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
7) Calcula √𝟐𝟏𝟑
Considera 𝑥 14 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
4
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
1 𝑿
√𝑿 ≅ 𝑥 2𝑥 𝑛 0
3 𝑥
‖𝑥 𝑥 ‖
criteri de parada del quocient
valoració relativa del canvi ‖𝑥 ‖
𝜀𝑛 criterio de parada del cociente
Qüestions Cuestiones.
1) Calcula 𝟖
Considera 𝑥 1 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
2) Calcula 𝟖
Considera 𝑥 2 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
5
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
3) Calcula 𝟕𝟑
Considera 𝑥 1 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
4) Calcula 𝟕𝟑
Considera 𝑥 10 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
5) Calcula 𝟕𝟑
Considera 𝑥 4 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
6) Calcula 𝟕𝟓𝟏
Considera 𝑥 2 𝜀 1,00𝐸 05
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
7) Calcula 𝟕𝟓𝟏
Considera 𝑥 10 𝜀 1,00𝐸 05
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
8) Calcula 𝟕𝟓𝟏
Considera 𝑥 9 𝜀 1,00𝐸 05
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
6
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
1
≅𝑥 𝑥 2 𝑥 𝑿 𝑛 0
𝑿
Qüestions Cuestiones.
1. Calcula
𝟖
Considera 𝑥 0,1 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
2. Calcula
𝟖
Considera 𝑥 0,01 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
3. Calcula
𝟖
Considera 𝑥 1 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
7
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
4. Calcula
𝟗𝟐
Considera 𝑥 0,001 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
5. Calcula
𝟗𝟐
Considera 𝑥 0,01 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
6. Calcula
𝟗𝟐
Considera 𝑥 0,1 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
7. Calcula
𝟑𝟐𝟏
Considera 𝑥 0,001 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
8. Calcula
𝟑𝟐𝟏
Considera 𝑥 0,01 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
9. Calcula
𝟑𝟐𝟏
Considera 𝑥 0,1 𝑵 3 𝜀 1,00𝐸 06
Quantes iteracions són necessàries ¿Cuántas iteraciones son necesarias?.
resposta respuesta
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
8
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
ALGORISME ALGORITMO
DEL PUNT FIXE. DEL PUNTO FIJO.
Si una equació Si una ecuación
𝑔 𝑥 0
pot posar‐se en la forma puede ponerse en la forma
𝑓 𝑥 𝑥
una solució x de la primera equació és un punt una solución x de la primera ecuación es un
fixe de la funció f(x) punto fijo de la función f(x)
aleshores es pot començar amb un valor x0 a la Entonces se puede empezar con un punto valor
base d'atracció de x, i definir x0 en la base de atracción de x, y definir
𝑥 𝑓 𝑥 𝑛 0
la seqüència 𝑥 convergirà a la solució x. la secuencia 𝑥 convergerá a la solución x.
criteris de parada de l’algorisme criterios de parada del algoritmo
‖𝑥 𝑵 𝑥 ‖ 𝜀
criteri de parada per la diferencia criterio de parada por la diferencia
amb aproximacions anteriors con aproximaciones anteriores
‖𝑥 𝑥 ‖
criteri de parada del quocient 𝜀
valoració relativa del canvi ‖𝑥 ‖ criterio de parada del cociente
𝑥 0 𝑥 ∈ 0; 1
Aïllem x Despejamos x
𝑥 𝑥 ∈ 0; 1
Qüestions Cuestiones.
9
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
𝑥 0,5 𝜀 0,004
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 0,5 𝜀 0,0004 𝑁 3
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 0,5 𝜀 0,0004
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 0,01 𝜀 10 𝑁 3
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 0,01 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
10
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
ALGORISME ALGORITMO
DEL PUNT FIXE. DEL PUNTO FIJO.
Considerem l’equació Consideremos la ecuación
2
1 1 𝑥∈ 2; 2
𝑥
Aïllem x Despejamos x
2
1 1 𝑥 𝑥 𝑥∈ 2; 2
𝑥
Qüestions Cuestiones.
𝑥 2 𝜀 10 𝑁 3
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 2 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 1 𝜀 10 𝑁 3
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 1 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
11
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
2
1 1 𝑥∈ 2; 2
𝑥
Aïllem x Despejamos x
𝑥 2 𝑥 𝑥∈ 2; 2
Qüestions Cuestiones.
𝑥 2 𝜀 10 𝑁 2
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 2 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 1 𝜀 10 𝑁 2
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 1 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
12
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
Aïllem x Despejamos x
1 𝑥 1 sin 3𝑥 𝑥 𝑥∈ 1; 0
2) Quina solució trobem considerant com a ¿Qué solución encontramos considerando
criteri de parada el del quocient? como criterio de parada el del cociente?
𝑥 0,5 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
Aïllem x Despejamos x
1 𝑥 1
sin 𝑥 𝑥∈ 1; 0
3 𝑥 1
3) Quina solució trobem considerant com a ¿Qué solución encontramos considerando
criteri de parada el del quocient? como criterio de parada el del cociente?
𝑥 0,5 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
13
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
51 24𝑥 9𝑥 2𝑥 0 𝑥 ∈ 0; 3
Bolzano's theorem states that
if f is a continuous function in the closed interval [a; b]
with f(a) and f(b) of opposite sign, then there is a c in
the open interval (a; b) such that f(c)=0
Verifiquem fent ús del teorema de Bolzano Verifiquemos haciendo uso del teorema de
(corol∙lari del teorema del valor intermedi) Bolzano (corolario del teorema del valor
l’existència de solució a l’interval proposat. intermedio) la existencia de solución en el
intervalo propuesto.
14
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
Apliquen l’algorisme del punt fixe Apliquemos el algoritmo del punto fijo
51 24𝑥 9𝑥 2𝑥 0 𝑥 ∈ 0; 3
Aïllem x Despejamos x
1
51 9𝑥 2𝑥 𝑥 𝑥 ∈ 0; 3
24
Qüestions Cuestiones.
𝑥 1 𝜀 1,00𝐸 06 𝑁 4
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
15
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
16
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
Localitza, si hi ha, una solució de l’equació Localiza, si hay, una solución de la ecuación
51 24𝑥 9𝑥 2𝑥 0 𝑥 ∈ 0; 3
Verifiquem la idoneïtat de l’interval Verificamos la idoneidad del intervalo
𝑓 0
𝑓 𝑥 ≔ 51 24𝑥 9𝑥 2𝑥
𝑓 3
Qüestions Cuestiones.
𝑎 0 𝑏 3
𝑏 𝑎 𝜀 1,00𝐸 06
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
Límit inferior de l’interval Límite inferior del intervalo
Límit superior de l’interval Límite superior del intervalo
resposta Respuesta
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
17
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
2) Quina solució proposa la 5èna iteració? ¿Qué solución propone la quinta iteración?
error error
Límit inferior de l’interval Límite inferior del intervalo
Límit superior de l’interval Límite superior del intervalo
resposta Respuesta
𝑏 𝑎 𝜀 1,00𝐸 03
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
Límit inferior de l’interval Límite inferior del intervalo
Límit superior de l’interval Límite superior del intervalo
resposta Respuesta
𝑏 𝑎 𝜀 1,00𝐸 04
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
Límit inferior de l’interval Límite inferior del intervalo
Límit superior de l’interval Límite superior del intervalo
resposta Respuesta
𝑏 𝑎 𝜀 1,00𝐸 07
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
Límit inferior de l’interval Límite inferior del intervalo
Límit superior de l’interval Límite superior del intervalo
resposta Respuesta
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
18
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
Mètode de la Método de la
secant secante
El mètode de secant es defineix per l'expressió El método se define por la relación de
recursiva: recurrencia:
𝑥 𝑥
𝑥 𝑥 𝑓 𝑥 𝑛 2
𝑓 𝑥 𝑓 𝑥
Com es pot veure a partir de l'expressió Como se puede ver en la expresión, este método
recursiva, el mètode de la secant requereix dos necesitará dos aproximaciones iniciales de la
valors inicials, x0 i x1, que idealment s'haurien raíz para poder inducir una pendiente inicial.
d'escollir de forma que estiguen prop de l'arrel.
function Xs = ArrelSecant(Fun,Xa,Xb,Err,imax)
for i = 1:imax
FunXb = feval(Fun,Xb);
Xi = Xb ‐ FunXb*(Xa‐Xb)/(feval(Fun,Xa)‐FunXb);
if abs((Xi ‐ Xb)/Xb) < Err
Xs = Xi;
break
end
Xa = Xb;
Xb = Xi;
end
if i == imax
fprintf('La solució no s'ha trobat després de fer %i iteracions.\n',imax)
Xs = ('Cap resposta');
en.wikipedia.org/wiki/Secant_method end
Localitza, si hi ha, una solució de l’equació Localiza, si hay, una solución de la ecuación
51 24𝑥 9𝑥 2𝑥 0
1) Quina solució trobem considerant com a ¿Qué solución encontramos considerando
criteri de parada el del quocient? como criterio de parada el del cociente?
𝑥 0 𝑥 3 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
04ANp00_
Grau en Enginyeria Mecànica Grado en Ingeniería Mecánica
19
1224 ESTADÍSTICA I OPTIMIZACIÓ. [PRÀCTIQUES] 1224 ESTADÍSTICA Y OPTIMIZACIÓN [PRÁCTICAS]
04ANp00 ALGORÍTMICA NUMÈRICA 04ANp00 ALGORÍTMICA NUMÉRICA
Mètode de la Método de la
secant secante
Localitza, si hi ha, una solució de l’equació Localiza, si hay, una solución de la ecuación
cos 𝑥 𝑥
Localitza, si hi ha, una solució de l’equació Localiza, si hay, una solución de la ecuación
cos 𝑥 𝑥 0
1) Quina solució trobem considerant com a ¿Qué solución encontramos considerando
criteri de parada el del quocient? como criterio de parada el del cociente?
𝑥 0,1 𝑥 1 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
𝑥 1 𝑥 3 𝜀 10
resposta Respuesta
Quantes iteracions s’han fet? ¿Cuántas iteraciones se han hecho?
04ANp00_