diff options
Diffstat (limited to '3669/CH14')
-rw-r--r-- | 3669/CH14/EX14.1/1.sce | 12 | ||||
-rw-r--r-- | 3669/CH14/EX14.10/10.sce | 14 | ||||
-rw-r--r-- | 3669/CH14/EX14.11/11.sce | 11 | ||||
-rw-r--r-- | 3669/CH14/EX14.2/2.sce | 25 | ||||
-rw-r--r-- | 3669/CH14/EX14.3/3.sce | 18 | ||||
-rw-r--r-- | 3669/CH14/EX14.4/4.sce | 12 | ||||
-rw-r--r-- | 3669/CH14/EX14.5/5.sce | 11 | ||||
-rw-r--r-- | 3669/CH14/EX14.6/6.sce | 13 | ||||
-rw-r--r-- | 3669/CH14/EX14.7/7.sce | 13 | ||||
-rw-r--r-- | 3669/CH14/EX14.8/8.sce | 11 | ||||
-rw-r--r-- | 3669/CH14/EX14.9/9.sce | 11 |
11 files changed, 151 insertions, 0 deletions
diff --git a/3669/CH14/EX14.1/1.sce b/3669/CH14/EX14.1/1.sce new file mode 100644 index 000000000..7a9c09087 --- /dev/null +++ b/3669/CH14/EX14.1/1.sce @@ -0,0 +1,12 @@ +
+//Variable declaration
+I1=10; //intensity(w/m**2)
+I2=25; //intensity(w/m**2)
+
+//Calculation
+a1bya2=sqrt(I1/I2);
+I=((1+a1bya2)**2)/((a1bya2-1)**2); //ratio of maximum intensity to minimum intensity
+
+//Result
+printf('ratio of maximum intensity to minimum intensity is %0.3f \n',(I))
+printf('answer varies due to approximating off errors\n')
\ No newline at end of file diff --git a/3669/CH14/EX14.10/10.sce b/3669/CH14/EX14.10/10.sce new file mode 100644 index 000000000..92acd4c5c --- /dev/null +++ b/3669/CH14/EX14.10/10.sce @@ -0,0 +1,14 @@ +
+//Variable declaration
+a12=36; //intensity 1
+a22=1; //intensity 2
+
+//Calculation
+a1=sqrt(a12);
+a2=sqrt(a22);
+Imin=(a1-a2)**2; //minimum intensity
+Imax=(a1+a2)**2; //maximum intensity
+r=Imax/Imin;
+
+//Result
+printf('ratio of maximum intensity to minimum intensity is %0.3f \n',(r))
\ No newline at end of file diff --git a/3669/CH14/EX14.11/11.sce b/3669/CH14/EX14.11/11.sce new file mode 100644 index 000000000..7ce285f6e --- /dev/null +++ b/3669/CH14/EX14.11/11.sce @@ -0,0 +1,11 @@ +
+//Variable declaration
+D5=0.3; //diameter of 5th ring(cm)
+D15=0.62; //diameter of 15th ring(cm)
+
+//Calculation
+D_25=2*(D15**2)-(D5**2);
+D25=sqrt(D_25); //diameter of 25th ring(cm)
+
+//Result
+printf('diameter of 25th ring is %0.3f cm \n',(D25))
\ No newline at end of file diff --git a/3669/CH14/EX14.2/2.sce b/3669/CH14/EX14.2/2.sce new file mode 100644 index 000000000..7c4f60457 --- /dev/null +++ b/3669/CH14/EX14.2/2.sce @@ -0,0 +1,25 @@ +
+//Variable declaration
+lamda=5460*10**-10; //wavelength(m)
+d=1*10**-4; //seperation(m)
+D=2; //distance(m)
+n=10; //position
+
+//Calculation
+Xmax10=n*lamda*D/d;
+tan_phi=Xmax10/D;
+phi_max10=atan(tan_phi);
+phi_max10=phi_max10*180/%pi; //angular position of 10th maximum(degrees)
+phim=60*(phi_max10-int(phi_max10));
+phis=60*(phim-int(phim));
+xmin1=lamda*D/(2*d);
+tan_phi1=xmin1/D;
+phi_min1=atan(tan_phi1);
+phi_min1=phi_min1*180/%pi; //angular position of 1st minimum(degrees)
+phi_m=60*(phi_min1-int(phi_min1));
+phi_s=60*(phi_m-int(phi_m));
+
+//Result
+printf('angular position of 10th maximum is %0.3f degrees %0.3f minutes %0.3f seconds \n',int(phi_max10),int(phim),(phis))
+printf('answer varies due to approximating off errors\n')
+printf('angular position of 1st minimum is %0.3f degrees %0.3f minutes %0.3f seconds \n',int(phi_min1),int(phi_m),int(phi_s))
\ No newline at end of file diff --git a/3669/CH14/EX14.3/3.sce b/3669/CH14/EX14.3/3.sce new file mode 100644 index 000000000..2f038f744 --- /dev/null +++ b/3669/CH14/EX14.3/3.sce @@ -0,0 +1,18 @@ +
+//Variable declaration
+mew=1.33; //refractive index of soap
+t=5000*10**-10; //thickness(m)
+n0=0;
+n1=1;
+n2=2;
+n3=3;
+
+//Calculation
+x=4*mew*t;
+lamda1=x/((2*n0)+1); //for n=0
+lamda2=x/((2*n1)+1); //for n=1
+lamda3=x/((2*n2)+1); //for n=2
+lamda4=x/((2*n3)+1); //for n=3
+
+//Result
+printf('%0.3f angstrom lies in the visible region', lamda3*10**10)
\ No newline at end of file diff --git a/3669/CH14/EX14.4/4.sce b/3669/CH14/EX14.4/4.sce new file mode 100644 index 000000000..3e8fe2283 --- /dev/null +++ b/3669/CH14/EX14.4/4.sce @@ -0,0 +1,12 @@ +
+//Variable declaration
+D15=0.59*10**-2; //diameter of 15th ring(m)
+D5=0.336*10**-2; //diameter of 5th ring(m)
+R=1; //radius(m)
+m=10;
+
+//Calculation
+lamda=((D15**2)-(D5**2))/(4*m*R); //wavelength of light(m)
+
+//Result
+printf('wavelength of light is %0.3f angstrom \n',int(lamda*10**10))
\ No newline at end of file diff --git a/3669/CH14/EX14.5/5.sce b/3669/CH14/EX14.5/5.sce new file mode 100644 index 000000000..d745a866c --- /dev/null +++ b/3669/CH14/EX14.5/5.sce @@ -0,0 +1,11 @@ +
+//Variable declaration
+D10=0.5*10**-2; //diameter of 10th ring(m)
+lamda=5900*10**-10; //wavelength of light(m)
+n=10;
+
+//Calculation
+R=D10**2/(4*n*lamda); //radius of curvature(m)
+
+//Result
+printf('radius of curvature is %0.3f m \n',(R))
\ No newline at end of file diff --git a/3669/CH14/EX14.6/6.sce b/3669/CH14/EX14.6/6.sce new file mode 100644 index 000000000..1fcb2111b --- /dev/null +++ b/3669/CH14/EX14.6/6.sce @@ -0,0 +1,13 @@ +
+//Variable declaration
+lamda1=650*10**-9; //wavelength(m)
+lamda2=500*10**-9; //wavelength(m)
+D=1; //distance(m)
+d=0.5*10**-3; //seperation(m)
+n=10;
+
+//Calculation
+x=n*lamda1*D/d; //least distance of the point(m)
+
+//Result
+printf('least distance of the point is %0.3f mm \n',int(x*10**3))
\ No newline at end of file diff --git a/3669/CH14/EX14.7/7.sce b/3669/CH14/EX14.7/7.sce new file mode 100644 index 000000000..21bf9989a --- /dev/null +++ b/3669/CH14/EX14.7/7.sce @@ -0,0 +1,13 @@ +
+//Variable declaration
+lamda=500*10**-9; //wavelength(m)
+n=10;
+D10=2*10**-3; //diameter(m)
+
+//Calculation
+r10=D10/2; //radius(m)
+R=D10**2/(4*n*lamda);
+t=r10**2/(2*R); //thickness(m)
+
+//Result
+printf('thickness is %0.3f micro m \n',t*10**6)
\ No newline at end of file diff --git a/3669/CH14/EX14.8/8.sce b/3669/CH14/EX14.8/8.sce new file mode 100644 index 000000000..c9f2d3ed0 --- /dev/null +++ b/3669/CH14/EX14.8/8.sce @@ -0,0 +1,11 @@ +
+//Variable declaration
+d=0.2*10**-3; //seperation(m)
+lamda=550*10**-9; //wavelength(m)
+D=1; //diameter(m)
+
+//Calculation
+beta=lamda*D/d; //fringe width(m)
+
+//Result
+printf('fringe width is %0.3f mm \n',beta*10**3)
\ No newline at end of file diff --git a/3669/CH14/EX14.9/9.sce b/3669/CH14/EX14.9/9.sce new file mode 100644 index 000000000..8cc75b28e --- /dev/null +++ b/3669/CH14/EX14.9/9.sce @@ -0,0 +1,11 @@ +
+//Variable declaration
+lamda=500*10**-9; //wavelength(m)
+D=2; //diameter(m)
+beta=(5/100)*10**-2; //fringe width(m)
+
+//Calculation
+d=lamda*D/beta; //separation between slits(m)
+
+//Result
+printf('separation between slits is %0.3f mm \n',int(d*10**3))
\ No newline at end of file |