Advertisement
Guest User

allir á leiðinni í Sjomlasund!

a guest
Jan 23rd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. %% 1 & 2
  2. %runs functions and tests for part 1 of the assignment
  3. clear all;
  4. close all;
  5. clc;
  6.  
  7.  
  8. x = (-1 * pi):0.1:pi;
  9. y = f_d1(x);
  10.  
  11.  
  12. plot(x, y)
  13. hold on
  14. plot((pi / 4), f_d1(pi / 4), 'ro') %checks theoretical root 1
  15. plot((-pi / 4), f_d1(-pi / 4), 'ro') % checks theoretical root 2
  16. xlabel('$$ \theta $$', 'Interpreter', 'latex')
  17. ylabel('$$ f(\theta) $$', 'Interpreter', 'latex')
  18. grid on
  19.  
  20. disp('f(pi / 4) yields:')
  21. disp(f_d1(pi / 4))
  22. disp('f(- pi / 4) yields:')
  23. disp(f_d1(-pi / 4))
  24.  
  25. %% 3
  26.  
  27. close all;
  28. clear all;
  29. clc;
  30.  
  31. u1 = 1;
  32. u2 = 2;
  33. u3 = 2;
  34. v1 = 2;
  35. v2 = 1;
  36. v3 = 3;
  37.  
  38. x1 = 4;
  39. x2 = 0;
  40. y2 = 4;
  41.  
  42. subplot(1,2,1);
  43. plot([u1 u2 u3 u1],[v1 v2 v3 v1],'r'); hold on
  44. plot([0 x1 x2],[0 0 y2],'bo');
  45. plot([0 u1], [0 v1],'b');
  46. plot([4 u2], [0 v2],'b');
  47. plot([0 u3], [4 v3],'b');
  48.  
  49.  
  50. u3 = 3;
  51. v3 = 2;
  52.  
  53. subplot(1,2,2);
  54. plot([u1 u2 u3 u1],[v1 v2 v3 v1],'r'); hold on
  55. plot([0 x1 x2],[0 0 y2],'bo');
  56. plot([0 u1], [0 v1],'b');
  57. plot([4 u2], [0 v2],'b');
  58. plot([0 u3], [4 v3],'b');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement