Advertisement
Guest User

Untitled

a guest
Dec 14th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.19 KB | None | 0 0
  1. function [] = jus ()
  2. t = -2:0.01:2;
  3. y = xpi(t, -1/2, 3);
  4. y2 = xpi(t, 0, 1/2);
  5.  
  6. y3 = y - y2;
  7.  
  8. w1=xpi(t,-1,2) - xpi(t,1,2);
  9. w2=xpi(t,-3/2,1)-xpi(t,0,2)+xpi(t,3/2,1);
  10. w3=xpi(t,-3/2,1)-xpi(t,-1/2,1)+xpi(t,1/2,1)-xpi(t,3/2,1);
  11.  
  12. w1_calka = calka(w1.*w1,0.001),
  13. w2_calka= calka(w2.*w2, 0.001),
  14. w3_calka= calka(w3.*w3, 0.001),
  15.  
  16. a1 = calka(y3.*w1,0.001) ./ w1_calka,
  17. a2 = calka(y3.*w2,0.001) ./ w2_calka,
  18. a3 = calka(y3.*w3,0.001) ./ w3_calka,
  19. a = [a1,a2,a3],
  20.  
  21. xa1=calka(a1.*xpi(t,-1,2),0.001) + calka(a2.*xpi(t,-3/2,1),0.001) + calka(a3.* xpi(t, -3/2 , 1), 0.001);
  22. xa2 = calka(a1.* xpi(t, -1, 2), 0.001) + calka(a2.* xpi(t,-1/2, 1),0.001).*(-1) + calka(a3.*xpi(t, -1/2, 1),0.001).*(-1);
  23. xa3 = calka(a1.*xpi(t, 1, 2),0.001).*(-1) + calka(a2.*xpi(t, 1/2, 1),0.001).*(-1) + calka(a3.*xpi(t, 1/2,1),0.001);
  24. xa4 = calka(a1.*xpi(t, 1,2),0.001).*(-1) + calka(a2.* xpi(t, 3/2, 1),0.001) + calka(a3.*xpi(t,3/2,1),0.001).*(-1);
  25.  
  26. xa = [xa1,xa2,xa3,xa4],
  27.  
  28.  
  29. grid on;
  30. figure(1)
  31.  plot(t,y3,'r')
  32.  figure(2)
  33.  plot(t,w1)
  34.  figure(3)
  35.  plot(t,w2)
  36.  figure(4)
  37.  plot(t,w3)
  38.  figure(5)
  39.  
  40.  xapp=  xa1.* xpi(t, -3/2,1) + xa2.*xpi(t, -1/2,1) + xa3.*xpi(t, 1/2 ,1) + xa4.*xpi(t,3/2,1);
  41.  
  42.  plot(t, xapp)
  43.  grid on;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement