Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. import Praktikum
  2. import numpy as np
  3. from pylab import *
  4. import matplotlib.pyplot as plt
  5.  
  6.  
  7. def konda(name):
  8. data = Praktikum.lese_lab_datei(name)
  9. t = data[:,1]
  10. I = data[:,2]
  11. U = data[:,3]
  12. lnI=[0]*120
  13. lnt=[0]*120
  14. olnI=[0]*120
  15. for i in range(0,120):
  16. lnI[i]=np.log(I[i]+0.0003)
  17. lnt[i]=t[i]
  18. olnI[i]=0.00005/(sqrt(6.)*I[i])
  19. return(lnI,lnt,olnI)
  20.  
  21. I1,t1,oI1=konda('lab/CA1.lab')
  22. I2,t2,oI2=konda('lab/CA2.lab')
  23. I3,t3,oI3=konda('lab/CA3.lab')
  24. I4,t4,oI4=konda('lab/CA4.lab')
  25. I5,t5,oI5=konda('lab/CA5.lab')
  26. ot=[0.00001/sqrt(12.)]*120
  27. a1=Praktikum.lineare_regression_xy(np.array(t1),np.array(I1),np.array(ot),np.array(oI1))
  28. a2=Praktikum.lineare_regression_xy(np.array(t2),np.array(I2),np.array(ot),np.array(oI2))
  29. a3=Praktikum.lineare_regression_xy(np.array(t3),np.array(I3),np.array(ot),np.array(oI3))
  30. a4=Praktikum.lineare_regression_xy(np.array(t4),np.array(I4),np.array(ot),np.array(oI4))
  31. a5=Praktikum.lineare_regression_xy(np.array(t5),np.array(I5),np.array(ot),np.array(oI5))
  32. print(a1)
  33. print(a2)
  34. print(a3)
  35. print(a4)
  36. print(a5)
  37.  
  38.  
  39. def konde(name):
  40. data = Praktikum.lese_lab_datei(name)
  41. t = data[:,1]
  42. I = data[:,2]
  43. U = data[:,3]
  44. lnU=[0]*100
  45. lnt=[0]*100
  46. olnU=[0]*100
  47. for i in range(0,100):
  48. lnU[i]=np.log(U[i]-0.035)
  49. lnt[i]=t[i]
  50. olnU[i]=0.005/(sqrt(6.)*U[i])
  51. return(lnU,lnt,olnU)
  52.  
  53. U1,t1,oU1=konde('lab/CE1.lab')
  54. U2,t2,oU2=konde('lab/CE2.lab')
  55. U3,t3,oU3=konde('lab/CE3.lab')
  56. U4,t4,oU4=konde('lab/CE4.lab')
  57. U5,t5,oU5=konde('lab/CE5.lab')
  58. ot=[0.00001/sqrt(12.)]*100
  59. b1=Praktikum.lineare_regression_xy(np.array(t1),np.array(U1),np.array(ot),np.array(oU1))
  60. b2=Praktikum.lineare_regression_xy(np.array(t2),np.array(U2),np.array(ot),np.array(oU2))
  61. b3=Praktikum.lineare_regression_xy(np.array(t3),np.array(U3),np.array(ot),np.array(oU3))
  62. b4=Praktikum.lineare_regression_xy(np.array(t4),np.array(U4),np.array(ot),np.array(oU4))
  63. b5=Praktikum.lineare_regression_xy(np.array(t5),np.array(U5),np.array(ot),np.array(oU5))
  64. print(b1)
  65. print(b2)
  66. print(b3)
  67. print(b4)
  68. print(b5)
  69.  
  70. (-4404.098853488467, 14.065955464325075, -3.259782038528828, 0.005940327701682676, 505.4387482216931, -0.8430663424405965)
  71. (-4390.473689079287, 10.176002174801127, -3.249256204722142, 0.004317266181702983, 270.08771009619403, -0.8429589816350469)
  72. (-4393.9723963644365, 10.72664271443983, -3.300002456496392, 0.004469128293733817, 283.4113818530368, -0.8431204864979276)
  73. (-4384.213201403037, 8.907896598759518, -3.2652162078947997, 0.0037622438515436197, 204.59004714253223, -0.8431112097603243)
  74. (-4346.9782754367625, 13.590635805981947, -3.2848891941091156, 0.0057780633714458055, 495.08910005789846, -0.8419738765667839)
  75. (-4392.971978630669, 4.330087327017931, 1.2106130900360603, 0.002027478365966889, 54.00740512410189, -0.8419353911597972)
  76. (-4270.835447371937, 4.6923076579640135, 1.1654707635312764, 0.0022107551328050534, 68.37143144902036, -0.8410931259211605)
  77. (-4392.658265163242, 3.9318870054830843, 1.1758137727727929, 0.0018326284837392676, 43.983792634721596, -0.8410418803674247)
  78. (-4422.808891550765, 6.923568399887232, 1.204504107472536, 0.0032257264396020804, 134.10705774561762, -0.842119401778825)
  79. (-4116.50795351723, 9.867867746917884, 1.1754104925695255, 0.004739174830668134, 344.61800445106724, -0.8410968935984409)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement