summaryrefslogtreecommitdiff
path: root/Material_Science_by_B_S_Narang/2-The_electron.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Material_Science_by_B_S_Narang/2-The_electron.ipynb')
-rw-r--r--Material_Science_by_B_S_Narang/2-The_electron.ipynb149
1 files changed, 149 insertions, 0 deletions
diff --git a/Material_Science_by_B_S_Narang/2-The_electron.ipynb b/Material_Science_by_B_S_Narang/2-The_electron.ipynb
new file mode 100644
index 0000000..326f366
--- /dev/null
+++ b/Material_Science_by_B_S_Narang/2-The_electron.ipynb
@@ -0,0 +1,149 @@
+{
+"cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Chapter 2: The electron"
+ ]
+ },
+{
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 2.1: Calculate_e_by_m_ratio.sce"
+ ]
+ },
+ {
+"cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+"source": [
+"//Initialisation of variables\n",
+"clc\n",
+"v=3e9//cms per second\n",
+"X=.06//e.s unit\n",
+"R=300//cms\n",
+"//(m*v^2/r)=X*e\n",
+"electronbymass=v^2/(R*X)\n",
+"printf('e/m ratio is %e esu \n',electronbymass)"
+ ]
+ }
+,
+{
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 2.2: Calculate_e_by_m_ratio_of_electro.sce"
+ ]
+ },
+ {
+"cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+"source": [
+"//Initialisation of variables\n",
+"clc\n",
+"e=1.603e-20//electron volts\n",
+"t=6.6e-9\n",
+"m=9.11e-28//mass of electron\n",
+"V=500e8//e.m.u\n",
+"d=5//cm\n",
+"X=V/d//e.m.u per cm\n",
+"f=X*e//force on electron\n",
+"a=f/m//acceleration of electron\n",
+"v=a*t//velocity of electron\n",
+"dist=.5*a*t^2//distance travelled\n",
+"printf('velocity of electron is %e cm per s \n',v)\n",
+"printf('distance travelled is %d cms \n',dist)\n",
+"\n",
+"\n",
+"\n",
+""
+ ]
+ }
+,
+{
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 2.3: Calculate_velocity_acquired_and_distance_travelled_by_electron.sce"
+ ]
+ },
+ {
+"cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+"source": [
+"\n",
+"//Initialisation of variables\n",
+"clc\n",
+"a=10^(-5)\n",
+"d=1\n",
+"e=4.8*10^(-10)\n",
+"g=980\n",
+"X=4*%pi*a^3*d*g/(3*e)\n",
+"printf('field required to keep drop stationary is %e esu per cm \n',X)"
+ ]
+ }
+,
+{
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 2.4: Calculate_electric_field_required_to_keep_electron_stationary.sce"
+ ]
+ },
+ {
+"cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+"source": [
+"//Initialisation of variables\n",
+"clc\n",
+"m=9.1*10^(-28)//mass on electron\n",
+"e=4.8*10^(-10)//charge on electron\n",
+"ev=1.6e-12//electron volt in ergs\n",
+"v=10^9//cms/sec\n",
+"E=0.5*m*v^2//energy in ergs\n",
+"Ev=E/ev\n",
+"printf('energy is %e ergs \n',E)\n",
+"printf('energy is %f electron volt \n',Ev)\n",
+""
+ ]
+ }
+],
+"metadata": {
+ "kernelspec": {
+ "display_name": "Scilab",
+ "language": "scilab",
+ "name": "scilab"
+ },
+ "language_info": {
+ "file_extension": ".sce",
+ "help_links": [
+ {
+ "text": "MetaKernel Magics",
+ "url": "https://github.com/calysto/metakernel/blob/master/metakernel/magics/README.md"
+ }
+ ],
+ "mimetype": "text/x-octave",
+ "name": "scilab",
+ "version": "0.7.1"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}