Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. %Frage (a)
  2. %
  3. clear all
  4. P_1 = input('Geben Sie die Koeffizienten pn, pn-1, ... des ersten Polynom (benutzen Sie [pn pn-1 ...]) : ');
  5. P_2 = input('Geben Sie die Koeffizienten qn, qn-1, ... des zweiten Polynom (benutzen Sie [qn qn-1 ...]) : ');
  6.  
  7. skalarprodukt(P_1,P_2)
  8. %}
  9. %Frage (b)
  10. %
  11. P = zeros (6,5);
  12. P(1,5) = 0;
  13. P(2,5) = 1;
  14.  
  15. alpha = zeros (1,4);
  16. beta = zeros (1,4);
  17.  
  18. for k = [1:4]
  19. alpha(k) = -skalarprodukt([P(k+1,:) 0],P(k+1,:))/skalarprodukt(P(k+1,:),P(k+1,:));
  20. beta(k) = -skalarprodukt(P(k+1,:),P(k+1,:))/skalarprodukt(P(k,:),P(k,:));
  21. beta(1) = 0;
  22. hilf = [P(k+1,:) 0];
  23. hilf(1) = [];
  24. P(k+2,:) = hilf + alpha(k)*P(k+1,:) + beta(k)*P(k,:);
  25. end
  26.  
  27.  
  28. figure
  29. x = [-1 :0.01 : 1];
  30. plot (x, P(6,5)+P(6,4)*x + P(6,3)*x.^2 +P(6,2)*x.^3 +P(6,1)*x.^4)
  31. ax = gca;
  32. ax.XAxisLocation = 'origin';
  33.  
  34. %Frage (c)
  35. nullstelle (P(6,:),0,0.5)
  36. %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement