diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /1958/CH1 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '1958/CH1')
-rwxr-xr-x | 1958/CH1/EX1.1/Chapter1_example1.sce | 15 | ||||
-rwxr-xr-x | 1958/CH1/EX1.2/Chapter1_example2.sce | 12 | ||||
-rwxr-xr-x | 1958/CH1/EX1.3/Chapter1_example3.sce | 16 | ||||
-rwxr-xr-x | 1958/CH1/EX1.4/Chapter1_example4.sce | 11 | ||||
-rwxr-xr-x | 1958/CH1/EX1.5/Chapter1_example5.sce | 13 | ||||
-rwxr-xr-x | 1958/CH1/EX1.6/Chapter1_example6.sce | 12 | ||||
-rwxr-xr-x | 1958/CH1/EX1.7/Chapter1_example7.sce | 12 | ||||
-rwxr-xr-x | 1958/CH1/EX1.8/Chapter1_example8.sce | 13 | ||||
-rwxr-xr-x | 1958/CH1/EX1.9/Chapter1_example9.sce | 13 | ||||
-rwxr-xr-x | 1958/CH1/EX1.e.1/Chapter1_ex1.sce | 18 | ||||
-rwxr-xr-x | 1958/CH1/EX1.e.5/Chapter1_ex5.sce | 14 | ||||
-rwxr-xr-x | 1958/CH1/EX1.e.6/Chapter1_ex6.sce | 12 | ||||
-rwxr-xr-x | 1958/CH1/EX1.e.8/Chapter1_ex8.sce | 12 |
13 files changed, 173 insertions, 0 deletions
diff --git a/1958/CH1/EX1.1/Chapter1_example1.sce b/1958/CH1/EX1.1/Chapter1_example1.sce new file mode 100755 index 000000000..f67e08a7b --- /dev/null +++ b/1958/CH1/EX1.1/Chapter1_example1.sce @@ -0,0 +1,15 @@ +clc
+clear
+//Input data
+d=180//Distance of satellite above the surface of earth in km
+t=90//Time taken to complete one revolution of the earth in minutes
+r=6400//Radius of the earth in kms
+
+//Calculations
+R=(r+d)*1000//Total distance in m
+T=t*60//Time in seconds
+v=(2*3.14*R)/T//Orbital speed in m/s
+a=(v^2/R)//Centripetal acceleration in m/s^2
+
+//Output
+printf('Orbital speed is %i m/s \n Centripetal acceleration is %3.1f m/s^2',v,a)
diff --git a/1958/CH1/EX1.2/Chapter1_example2.sce b/1958/CH1/EX1.2/Chapter1_example2.sce new file mode 100755 index 000000000..51e345857 --- /dev/null +++ b/1958/CH1/EX1.2/Chapter1_example2.sce @@ -0,0 +1,12 @@ +clc
+clear
+//Input data
+m=0.05//Mass of the stone in kg
+r=0.4//Radius of the string in m
+
+//Calculations
+vh=sqrt(9.8*r)//Minimum speed when the stone is at the top of the circle in m/s
+vl=sqrt((2/m)*(((1/2)*m*vh^2)+(m*9.8*2*r)))//Minimum speed when the stone is at the bottom of the circle in m/s
+
+//Output
+printf('Minimum speed when the stone is at the top of the circle is %3.2f m/s \n Minimum speed when the stone is at the bottom of the circle is %3.2f m/s',vh,vl)
diff --git a/1958/CH1/EX1.3/Chapter1_example3.sce b/1958/CH1/EX1.3/Chapter1_example3.sce new file mode 100755 index 000000000..7606661d7 --- /dev/null +++ b/1958/CH1/EX1.3/Chapter1_example3.sce @@ -0,0 +1,16 @@ +clc
+clear
+//Input data
+m=0.2//Mass of the ball in kg
+r=1.5//Radius of vertical circle in m
+q=35//Angle made by the ball in degrees
+v=6//Velocity of the ball in m/s
+
+//Calculations
+T=(m*((v^2/r)+(9.8*cosd(q))))//Tension in the string in N
+at=9.8*sind(q)//Tangential acceleration in m/s^2
+ar=(v^2/r)//Radial acceleration in m/s^2
+a=sqrt(at^2+ar^2)//Acceleration in m/s^2
+
+//Output
+printf('Tension in the string is %3.1f N \n Tangential acceleration is %3.2f m/s^2 \n Radial acceleration is %i m/s^2',T,at,ar)
diff --git a/1958/CH1/EX1.4/Chapter1_example4.sce b/1958/CH1/EX1.4/Chapter1_example4.sce new file mode 100755 index 000000000..22f8ea8c7 --- /dev/null +++ b/1958/CH1/EX1.4/Chapter1_example4.sce @@ -0,0 +1,11 @@ +clc
+clear
+//Input data
+//A small ball is released from height of 4r measured from the bottom of the loop, where r is the radius of the loop
+
+//Calculations
+ar=(6*9.8)//Radial acceleration in m/s^2
+at=(9.8*sind(90))//Tangential acceleration in m/s^2
+
+//Output
+printf('Radial acceleration is %3.1f m/s^2 \n Tangential acceleration is %3.1f m/s^2',ar,at)
diff --git a/1958/CH1/EX1.5/Chapter1_example5.sce b/1958/CH1/EX1.5/Chapter1_example5.sce new file mode 100755 index 000000000..d0a9575c3 --- /dev/null +++ b/1958/CH1/EX1.5/Chapter1_example5.sce @@ -0,0 +1,13 @@ +clc
+clear
+//Input data
+l=0.95//Length of the strring in m
+m=0.15//Mass of the bob in kg
+r=0.25//Radius of the circle in m
+
+//Calculations
+h=sqrt(l^2-r^2)//Height of the pendulum in m
+t=2*3.14*sqrt(h/9.8)//Period of rotation in s
+
+//Output
+printf('The period of rotation is %3.4f s',t)
diff --git a/1958/CH1/EX1.6/Chapter1_example6.sce b/1958/CH1/EX1.6/Chapter1_example6.sce new file mode 100755 index 000000000..a0488a552 --- /dev/null +++ b/1958/CH1/EX1.6/Chapter1_example6.sce @@ -0,0 +1,12 @@ +clc
+clear
+//Input data
+N=40//Minimum speed of rotor in rpm
+r=2.5//Radius of rotor in m
+
+//Calculations
+t=60/N//Time period in s
+u=(9.8*t^2)/(4*3.14^2*r)//Coefficient of limiting friction
+
+//Output
+printf('The coefficient of limiting friction between the object and the wall of the rotor is %3.4f',u)
diff --git a/1958/CH1/EX1.7/Chapter1_example7.sce b/1958/CH1/EX1.7/Chapter1_example7.sce new file mode 100755 index 000000000..18a52e474 --- /dev/null +++ b/1958/CH1/EX1.7/Chapter1_example7.sce @@ -0,0 +1,12 @@ +clc
+clear
+//Input data
+a=30//Angle of inclination in degrees
+t=3//Time in s
+
+//Calculations
+a=(9.8*sind(a))//Acceleration in m/s^2
+v=(0+a*t)//Velocity in m/s
+
+//Output
+printf('Speed of the block after %i s is %3.1f m/s',t,v)
diff --git a/1958/CH1/EX1.8/Chapter1_example8.sce b/1958/CH1/EX1.8/Chapter1_example8.sce new file mode 100755 index 000000000..6cdb13932 --- /dev/null +++ b/1958/CH1/EX1.8/Chapter1_example8.sce @@ -0,0 +1,13 @@ +clc
+clear
+//Input data
+m=10//Mass of the block in kg
+F1=40//Horizontal force to start moving in N
+F2=32//Horizontal force to move with constant velocity in N
+
+//Calculations
+u1=(F1/(m*9.8))//Coefficient of static friction
+u2=(F2/(m*9.8))//Coefficient of kinetic friction
+
+//Output
+printf('Coefficient of static friction is %3.3f \n Coefficient of kinetic friction is %3.3f',u1,u2)
diff --git a/1958/CH1/EX1.9/Chapter1_example9.sce b/1958/CH1/EX1.9/Chapter1_example9.sce new file mode 100755 index 000000000..1efd1da11 --- /dev/null +++ b/1958/CH1/EX1.9/Chapter1_example9.sce @@ -0,0 +1,13 @@ +clc
+clear
+//Input data
+m=[3,12]//Masses of the blocks in kg
+q=50//Angle made by the string in degrees
+a=3//Acceleration of 12kg block in m/s^2
+
+//Calculations
+T=m(1)*(9.8+a)//Tension in the string in N
+u=(m(2)*(9.8*sind(q)-a)-T)/(m(2)*9.8*cosd(q))//Coefficient of kinetic friction
+
+//Output
+printf('Tension in the string is %3.1f N \n The coefficient of kinetic friction between %i kg block and the plane is %3.3f',T,m(2),u)
diff --git a/1958/CH1/EX1.e.1/Chapter1_ex1.sce b/1958/CH1/EX1.e.1/Chapter1_ex1.sce new file mode 100755 index 000000000..170586337 --- /dev/null +++ b/1958/CH1/EX1.e.1/Chapter1_ex1.sce @@ -0,0 +1,18 @@ +clc
+clear
+//Input data
+w=50//Weight in N
+a=[40,50]//Angles made by two cables in degrees
+
+//Calculations
+//Solving two equations obtained from fig. 1.10 on page no.10
+//-T1cos40+T2cos50=0
+//T1sin40+T2sin50=50
+A=[-cosd(a(1)) cosd(a(2))
+ sind(a(1)) sind(a(2))]//Coefficient matrix
+B=[0
+ w]//Constant matrix
+X=inv(A)*B//Variable matrix
+
+//Output
+printf('Tensions in all three cables are %3.2f N, %3.2f N, %i N',X(1),X(2),w)
diff --git a/1958/CH1/EX1.e.5/Chapter1_ex5.sce b/1958/CH1/EX1.e.5/Chapter1_ex5.sce new file mode 100755 index 000000000..995c97eaf --- /dev/null +++ b/1958/CH1/EX1.e.5/Chapter1_ex5.sce @@ -0,0 +1,14 @@ +clc
+clear
+m=100//Mass of block in kg
+F=500//Force in N
+q=30//Angle made with the horizontal in degrees
+u=0.4//Coefficient of sliding friction
+
+//Calculations
+R=m*9.8//Reaction force in N
+f=(u*R)//Frictional force in N
+a=(F*cosd(q)-f)/m//Acceleration of the block in m/s^2
+
+//Output
+printf('The acceleration of the block is %3.2f m/s^2',a)
diff --git a/1958/CH1/EX1.e.6/Chapter1_ex6.sce b/1958/CH1/EX1.e.6/Chapter1_ex6.sce new file mode 100755 index 000000000..795e04ff9 --- /dev/null +++ b/1958/CH1/EX1.e.6/Chapter1_ex6.sce @@ -0,0 +1,12 @@ +clc
+clear
+//Input data
+m=[20,80]//Masses of blocks in kg
+F=1000//Force with which 20kg block is pulled in N
+
+//Calculations
+a=(F/(m(1)+m(2)))//Acceleration of the block in m/s^2
+T=F-(m(1)*a)//Tension in the string in N
+
+//Output
+printf('The acceleration produced is %i m/s^2 \n The tension in the string connecting the blocks is %i N',a,T)
diff --git a/1958/CH1/EX1.e.8/Chapter1_ex8.sce b/1958/CH1/EX1.e.8/Chapter1_ex8.sce new file mode 100755 index 000000000..27936cc09 --- /dev/null +++ b/1958/CH1/EX1.e.8/Chapter1_ex8.sce @@ -0,0 +1,12 @@ +clc
+clear
+//Input data
+w=588//Weight of the person in N
+a=3//Acceleration in m/s^2
+
+//Calculations
+m=(w/9.8)//Mass of the person in kg
+P=(w+(m*a))//Weight of the person when the elevator is accelerated upwards in N
+
+//Output
+printf('Weight of the person when the elevator is accelerated upwards is %i N',P)
|