Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. %tar in alla variabler
  2. C=input('Lägg in en vektor för kapacitansen (F): ');
  3. d=input('Lägg in en vektor för avstånden (m): ');
  4. A=input('Lägg in ett värde på din area på plattorna (m^2): ');
  5. %för om till ett linjärt samband och plottar
  6.  
  7. x=d.^-1;
  8. plot(x,C,'b*')
  9. hold on
  10. %skapar och plottar en linjär anpassning
  11.  
  12. k=polyfit(x,C,1);
  13. z=linspace(x(1),x(end));
  14. y=polyval(k,z);
  15. plot(z,y,'r')
  16. %tar fram koefficienterna samt tar fram vilka konfidensintervall vi har
  17.  
  18. [xData, yData] = prepareCurveData(x,C);
  19. linjfit=fit(xData,yData,'poly1')
  20. coeff=coeffvalues(linjfit)
  21. conf=confint(linjfit,0.68)
  22. u_k=coeff(1)-conf(1);
  23.  
  24. %fixar till grafen
  25. xlabel('inversen av avståndet (1/m)')
  26. ylabel('kapacitans (F)')
  27. title('linjär graf över plattornas avstånd och kapacitans')
  28. legend('Datapunkter','Linjär anpassning')
  29. %skriver ut permittiviteten
  30. E_r=k(1)/(A*8.854*10^-12)
  31. u_E_r=sqrt((u_k/(8.854*10^-12*A))^2-(coeff(1)*0.0005/(8.854*10^-12*A^2))^2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement