Advertisement
STANAANDREY

lab5 mac

Mar 20th, 2023 (edited)
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. %{
  2. %1
  3. A=[3 -1 2;4 1 0;-3 2 1;1 1 5;-2 0 3];
  4. b=[10;10;-5;15;0];
  5. x=(A'*A)\(A'*b)
  6. n = (norm(b - A*x))
  7. %2
  8. x0=[-3;-1;0;1;3];
  9. y0=[3;2;1;-1;-4];
  10. c=polyfit(x0, y0, 1);
  11. x=-3:0.01:3;
  12. y = polyval(c, x);
  13. plot(x0, y0, 'o', x, y)
  14. remp = ((norm(y0-polyval(c,x0)))/sqrt(length(x0)))
  15. %3
  16. c=polyfit(x0, y0, 2)
  17. remp=(norm(y0-polyval(c,x0)))/sqrt(length(x0))
  18. %4
  19. disp('ex4');
  20. x0=[1994;1995;1996;1997;1998;1999;2000;2001;2002;2003]-1994;
  21. y0=[67.052;68.008;69.803;72.024;73.400;72.063;74.669;74.487;74.065;76.777];
  22. for i=1:3
  23. c=polyfit(x0, y0, i)
  24. ans=polyval(c, 2018 - 1994)
  25. remp=(norm(y0-polyval(c,x0)))/sqrt(length(x0))
  26. end
  27. %5
  28. t0=([1;2;3;4;5;6;7;8;9;10;11;12]-1)/12;
  29. y0=[6.224;6.665;6.241;5.302;5.073;5.127;4.994;5.012;5.108;5.377;5.510;6.372];
  30. %y = c1+c2*cos(2*pi*t0)+c3*sin(2*pi*t0)+c4*cos(4*pi*t0);
  31. A=[t0.^0, cos(2*pi*t0), sin(2*pi*t0), cos(4*pi*t0)];
  32. c=(A'*A)\(A'*y0)
  33. remp=(norm(y0-A*c))/sqrt(length(t0))
  34.  
  35. %7
  36. t0=[-2;0;1;2];
  37. y0=[1;2;2;5];
  38. A=[t0.^0, t0]
  39. c=A'*A\A'*log(y0)
  40. n=norm(y0-exp(A*c))
  41. %}
  42. %8
  43.  
  44. %9
  45. A=[4 2 3 0;-2 3 -1 1;1 3 -4 2;1 0 1 -1;3 1 3 -2];
  46. y=[10;0;2;0;5];
  47. [Q,R]=qr(A);
  48. b=Q'*y;
  49. n=size(A,2);
  50. c=R(1:n, 1:n)\b(1:n)
  51. %10
  52.  
  53.  
  54.  
  55.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement