Advertisement
mdabkow

matlab raz dwa tszyq

Dec 5th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. clear all
  2. close all
  3.  
  4. mk = [10,16,20,24,36,40,52];
  5. v = [1602, 2512, 3285, 3669, 5848,6590, 7651];
  6.  
  7. p=polyfit(mk,v,6);
  8. mk2= 10:52;
  9. val=polyval(p,mk2);
  10. figure(1)
  11. plot(mk2,val,'g','Linewidth',2); hold on;
  12. essa = linspace(10,52);
  13. byku= mk2*150;
  14. y = spline(mk,v,mk2);
  15.  
  16. plot(mk2,byku,'b');hold on;
  17. plot(mk, v,'ok');hold on;
  18. plot(mk2,y,'m');
  19.  
  20. koniec30 = polyval(p,30);
  21. koniec50 = polyval(p,50);
  22.  
  23. mk1 = [24,36,40,52];
  24. v1 = [3669, 5848,6590, 7651];
  25.  
  26. p1=polyfit(mk1,v1,3);
  27. mk3=10:52;
  28. val2=polyval(p1,mk3);
  29. plot(mk3,val2,'r','Linewidth',2);hold on;
  30. koniec230=polyval(p1,30);
  31. koniec250=polyval(p1,50);
  32.  
  33. display("Wynik dla wiekszego przedzialu dla 30:")
  34. display(koniec30);
  35. display("Wynik dla wiekszego przedzialu dla 50:")
  36. display(koniec50);
  37. display("Wynik dla mniejszego przedzialu dla 30:")
  38. display(koniec230);
  39. display("Wynik dla mniejszego przedzialu dla 50:")
  40. display(koniec250);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement