Advertisement
szymcio93

townini6

Nov 18th, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. 111111111111
  2. R=6371;
  3. mnoznik=mean(2*pi*R*cosd(x))/360;
  4.  
  5. for i=1:125
  6. dt(i)=(t(i+1)-t(i))/3600000;
  7. dx(i)=(x(i+1)-x(i))*111.1;
  8. dy(i)=(y(i+1)-y(i))*mnoznik;
  9. dz(i)=(z(i+1)-z(i))*0.001;
  10. end
  11. Vx=zeros(125,1);
  12. Vy=zeros(125,1);
  13. Vz=zeros(125,1);
  14. Vx=dx./dt;
  15. Vy=dy./dt;
  16. Vz=dz./dt;
  17. V=sqrt((Vx).^2 + (Vy).^2 + (Vz).^2);
  18. vsr=mean(V);
  19. for i=1:124
  20. dV(i)=(V(i+1)-V(i));
  21. end
  22. dV=(dV./3.6)';
  23. for n=1:125
  24. d(n)=sqrt((dx(n))^2+(dy(n))^2+(dz(n))^2);
  25. end
  26. d=d';
  27.  
  28. dt2=diff(t(2:126)/1000);
  29. A=dV./dt2;
  30. asr=mean(A);
  31.  
  32.  
  33. for i=1:125
  34. a(i)=(sind((x(i+1)-x(i))/2)^2)+cosd(x(i))*cosd(x(i+1))*(sind((y(i+1)-y(i))/2)^2);
  35. c(i)=2*atan2(sqrt(a(i)),sqrt(1-a(i)));
  36. d(i)=R*c(i);
  37. end
  38. s1=sum(d);
  39.  
  40. s2=0;
  41. for i = 1:124
  42. s2 = s2 + (V(i)+V(i+1))*dt(i)/2;
  43. end
  44.  
  45.  
  46. ----------------------------------------------------------------------------------
  47.  
  48. 111111
  49. R=6371;
  50. mnoznik=(mean(2*pi*R*cosd(x))/360)*1000;
  51.  
  52.  
  53. x2=x*mnoznik;
  54. y2=y*111100;
  55. t2=t/1000;
  56.  
  57. s(1)=0;
  58. for n=2:126
  59. s(n)=s(n-1)+sqrt((x2(n)-x2(n-1))^2+(y2(n)-y2(n-1))^2+(z(n)-z(n-1))^2);
  60. end
  61. s=s';
  62. for n=2:126
  63. ds(n-1)=sqrt((x2(n)-x2(n-1))^2+(y2(n)-y2(n-1))^2+(z(n)-z(n-1))^2);
  64. end
  65. ds=ds';
  66. for n=2:126
  67. dt(n-1)=t2(n)-t2(n-1);
  68. end
  69. dt=dt';
  70.  
  71. v2=ds./dt;
  72.  
  73. v=diff(s)./diff(t2);
  74. vsr=mean(v);
  75.  
  76. -------------------------------------------------------
  77. TRZECIE:
  78. x = 0:(2*pi)/100:2*pi;
  79. y1 = sin(x);
  80. y2 = cos(x);
  81. y1=awgn(y1,50);
  82. for i=2:length(x)
  83. dy1(i-1)=y1(i)-y1(i-1);
  84. end
  85. y1dif1=dy1/((2*pi)/100);
  86. dy2(1)=dy1(1);
  87. for i=2:length(x)-1
  88. dy2(i)=0.5*y1(i+1)-0.5*y1(i-1);
  89. end
  90. y1dif2=dy2/((2*pi)/100);
  91.  
  92. -----------------------------
  93. 333:
  94. K=10; L=100; N=K*L; n=0:N-1; x = 2*pi/L*n;
  95. y1=sin(x);
  96. y1=awgn(y1,50);
  97. y2 = (2*pi/L)*cos(x); % y2 to pochodna y1 względem indeksu czasu n
  98. M=50;
  99. m=-M:1:M;
  100. h = cos(pi*m)./m;
  101. h(M+1)=0; % odp. impulsowa filtru różnicz.
  102. w = blackman(2*M+1)'; h = h .* w; % opcjonalne wygładzenie brzegów
  103. y2e = conv(y1, h); % operacja splotu (filtracji)
  104.  
  105. for i=2*M:length(y2e)-2*M
  106. y2efil(i+1-2*M)=y2e(i);
  107. end
  108.  
  109. for i=M:length(y2)-M
  110. y2fil(i+1-M)=y2(i);
  111. end
  112.  
  113. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement