Advertisement
Benkex

NumPrakÜ_Blatt06_Projekt02

Jan 18th, 2023
1,340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.35 KB | None | 0 0
  1.  
  2. % Numerik Praktische Übung /// Blatt 6 ///
  3. % Mara Neininger, Benke Hargitai
  4.  
  5. % ============ Projekt 2 ==============
  6.  
  7. % (Numerik 3x9, Seite 61, Anwendung 8.1)
  8.  
  9. P = [
  10. 0.1 0.3 0.6;
  11. 0.5 0.2 0.1;
  12. 0.4 0.5 0.3;
  13. ];
  14.  
  15. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  16. % Aufgabe (i)
  17.  
  18. x_0 = [1 0 0];
  19.  
  20. i = 1;
  21.  
  22. while 1
  23.     x_k = P^i * x_0.';
  24.     x_kk = P^(i+1) * x_0.';
  25.     if norm(x_k - x_kk, 1) <= 10^(-5)
  26.         break;
  27.     end
  28.     i = i + 1;
  29. end
  30.  
  31. % i
  32.  
  33. % i = 10, das bedeutet: nach 10 iterationen konvergiert das Ergebnis,
  34. % also der Unterschied zwischen des Niveaus der 10. und 11. Vorlesung ist
  35. % sehr gering.
  36.  
  37. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  38. % Aufgabe (ii)
  39.  
  40. % Die Werte der ersten Spalte (von allen Spalten eigentlich) von P
  41. % sind nach 10 iterationen etwa (x* lässt sich so charakterisieren):
  42.  
  43. %      0.347, 0.265, 0.388
  44.  
  45. % Das heißt:
  46. % Die Bewertung der 10. Vorlesung wird...
  47. % - mit 34,7% Wahrscheinlichkeit [sehr gut]
  48. % - mit 26,5% Wahrscheinlichkeit [gut]
  49. % - mit 38,8% Wahrscheinlichkeit [wenig verständlich].
  50.  
  51. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  52. % Aufgabe (iii)
  53.  
  54. v = normalize(rand(3, 1), 'norm', 1);
  55. x_k = P^i * v;
  56.  
  57. % x_k
  58.  
  59. % Es kommen die gleiche Werte raus, wie vorher.
  60.  
  61. [V,D] = eig(P);
  62. D = diag(D);
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement