From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 1958/CH1/EX1.1/Chapter1_example1.sce | 15 +++++++++++++++ 1958/CH1/EX1.2/Chapter1_example2.sce | 12 ++++++++++++ 1958/CH1/EX1.3/Chapter1_example3.sce | 16 ++++++++++++++++ 1958/CH1/EX1.4/Chapter1_example4.sce | 11 +++++++++++ 1958/CH1/EX1.5/Chapter1_example5.sce | 13 +++++++++++++ 1958/CH1/EX1.6/Chapter1_example6.sce | 12 ++++++++++++ 1958/CH1/EX1.7/Chapter1_example7.sce | 12 ++++++++++++ 1958/CH1/EX1.8/Chapter1_example8.sce | 13 +++++++++++++ 1958/CH1/EX1.9/Chapter1_example9.sce | 13 +++++++++++++ 1958/CH1/EX1.e.1/Chapter1_ex1.sce | 18 ++++++++++++++++++ 1958/CH1/EX1.e.5/Chapter1_ex5.sce | 14 ++++++++++++++ 1958/CH1/EX1.e.6/Chapter1_ex6.sce | 12 ++++++++++++ 1958/CH1/EX1.e.8/Chapter1_ex8.sce | 12 ++++++++++++ 13 files changed, 173 insertions(+) create mode 100755 1958/CH1/EX1.1/Chapter1_example1.sce create mode 100755 1958/CH1/EX1.2/Chapter1_example2.sce create mode 100755 1958/CH1/EX1.3/Chapter1_example3.sce create mode 100755 1958/CH1/EX1.4/Chapter1_example4.sce create mode 100755 1958/CH1/EX1.5/Chapter1_example5.sce create mode 100755 1958/CH1/EX1.6/Chapter1_example6.sce create mode 100755 1958/CH1/EX1.7/Chapter1_example7.sce create mode 100755 1958/CH1/EX1.8/Chapter1_example8.sce create mode 100755 1958/CH1/EX1.9/Chapter1_example9.sce create mode 100755 1958/CH1/EX1.e.1/Chapter1_ex1.sce create mode 100755 1958/CH1/EX1.e.5/Chapter1_ex5.sce create mode 100755 1958/CH1/EX1.e.6/Chapter1_ex6.sce create mode 100755 1958/CH1/EX1.e.8/Chapter1_ex8.sce (limited to '1958/CH1') 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) -- cgit