Difference between revisions of "Scilab/C4/ODE-Applications/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| Border=1 |'''Time''' |'''Narration''' |- | 00:01 |Dear Friends, |- | 00:02 | Welcome to the Spoken Tutorial on '''Solving ODEs using Scilab ode function''' |- | 00:0...")
 
Line 7: Line 7:
 
|-
 
|-
 
| 00:01
 
| 00:01
|Dear Friends,  
+
| નમસ્તે મિત્રો,
  
 
|-
 
|-
 
| 00:02
 
| 00:02
| Welcome to the Spoken Tutorial on '''Solving ODEs using Scilab ode function'''  
+
| '''Scilab ode function''' નો ઉપયોગ કરીને  '''ODEs''' હલ કરવા પરના પોકન ટ્યુટોરિયલમાં તમારું સ્વાગત છે. 
  
 
|-
 
|-
 
| 00:09
 
| 00:09
| At the end of this tutorial, you will learn how to:
+
| આ ટ્યુટોરીયલ ના અંતે તમે શીખશો કેવી રીતે:  
  
 
|-
 
|-
 
|00:12
 
|00:12
|* Use Scilab ode function
+
|* '''Scilab ode function''' ને વાપરતા
  
 
|-
 
|-
 
|00:15
 
|00:15
|* Solve typical examples of '''ODEs''' and
+
|* '''ODEs''' ના વિશિષ્ટ ઉદાહરણને હલ કરવું અને 
  
 
|-
 
|-
 
| 00:18
 
| 00:18
|* Plot the solution.  
+
|* સોલ્યુશનને કેવી રીતે પ્લોટ કરાવાય.
  
 
|-
 
|-
 
|00:21
 
|00:21
|The typical examples will be:
+
| વિશિષ્ટ ઉદાહરણ આપેલ પ્રમાણે છે:
  
 
|-
 
|-
 
| 00:24
 
| 00:24
|* Motion of '''simple pendulum'''
+
|* '''simple pendulum''' ની ગતિ.
  
 
|-
 
|-
Line 43: Line 43:
 
|-
 
|-
 
|00:28
 
|00:28
|* and ''' Lorenz system'''.
+
|* અને  ''' Lorenz system'''.
  
 
|-
 
|-
 
|00:30
 
|00:30
|To record this tutorial, I am using
+
|આ ટ્યુટોરિયલ રિકોર્ડ કરવા માટે હું ઉપયોગ કરી રહી છું,  
  
 
|-
 
|-
 
| 00:33
 
| 00:33
| '''Ubuntu 12.04''' as the operating system
+
| '''Scilab 5.3.3''' વર્જન સાથે .
  
 
|-
 
|-
 
| 00:36
 
| 00:36
|and '''Scilab 5.3.3''' version.
+
| '''Ubuntu 12.04''' ઉબ્નટુ ઓપરેટીંગ સીસ્ટમ
  
 
|-
 
|-
 
|00:40
 
|00:40
|To practice this tutorial, a learner should have basic knowledge of '''Scilab'''
+
|આ ટ્યુટોરિયલ ના અભ્યાસ માટે તમને Scilab નું સમાન્ય જ્ઞાન હોવું જોઈએ.
  
 
|-
 
|-
Line 65: Line 65:
 
|00:45
 
|00:45
  
|and should know how to solve '''ODEs.'''
+
| અને '''ODEs.''' ને કેવી રીતે હલ કરાય તેની જાણ હોવી જોઈએ.
  
 
|-
 
|-
  
 
|00:48
 
|00:48
|To learn '''Scilab,''' please refer to the relevant tutorials available on the '''Spoken Tutorial''' website.  
+
|સાઈલેબ ને શીખવા માટે સ્પોકન ટ્યુટોરિયલ વેબ સાઈટ પર સાઈલેબ પર ઉપલબ્ધ સંબંધિત ટ્યુટોરિયલ જુઓ.  
  
 
|-
 
|-
Line 76: Line 76:
 
| 00:56
 
| 00:56
  
|The '''ode''' function is an '''ordinary differential equation solver'''.
+
| '''ode'''ફંક્શન એક ઓડીનરી ડીફેંશિયલ ઇક્વેશન સોલ્વર છે.
  
 
|-
 
|-
  
 
| 01:01
 
| 01:01
||The syntax is '''y equal to ode''' within parenthesis '''y zero, t zero, t''' and '''f'''.
+
||સિન્ટેક્સ છે  '''y equal to ode''' કૌંસમાં '''y zero, t zero, t''' અને  '''f'''
  
 
|-
 
|-
Line 87: Line 87:
 
|01:10
 
|01:10
  
|| Here '''y zero''' is the initial condition of the '''ODEs''',
+
|| અહી '''y zero''' '''ODEs''' ની ઇનીશીયલ કન્ડીશનલ છે.
  
 
|-
 
|-
Line 93: Line 93:
 
|01:15
 
|01:15
  
| '''t zero''' is the '''initial time''',  
+
| '''t zero''' એ  '''initial time''' છે ,  
  
 
|-
 
|-
 
|01:17
 
|01:17
|'''t''' is the '''time range''',   
+
|'''t''' '''time range''' છે ,   
 
   
 
   
 
|-
 
|-
Line 103: Line 103:
 
|01:19
 
|01:19
  
|and '''f''' is the '''function'''.  
+
|અને  '''f''' એ  '''function''' છે.  
  
 
|-
 
|-
Line 109: Line 109:
 
|01:22
 
|01:22
  
||Consider the motion of '''simple pendulum.'''  
+
|| '''simple pendulum.''' ની ગતી પર વિચાર કરીએ.
  
 
|-
 
|-
 
|01:25
 
|01:25
|Let '''theta t''' be the angle made by the '''pendulum''' with the '''vertical''' at time '''t.'''
+
| ધારો કે  '''theta t''' એ એંગલ છે જે ટાઈમ '''t.''' પર વર્ટીકલ ના સાથે '''pendulum''' ના દ્વારા બનાવ્યું છે.
  
 
|-
 
|-
  
 
| 01:33
 
| 01:33
|We are given the initial conditions-  
+
|આપણને ઇનીશીયલ કન્ડીશન આપેલ છે-
  
 
|-
 
|-
Line 124: Line 124:
 
|01:36
 
|01:36
  
|'''theta of zero''' is equal to '''pi by four''' and
+
|'''theta of zero''' is equal to '''pi by four''' અને
  
 
|-
 
|-
Line 136: Line 136:
 
|01:44
 
|01:44
  
| Then the position of the '''pendulum''' is given by:
+
| પછી આપેલના દ્વારા '''pendulum'''  ની સ્થિતિ આપેલ છે.
 +
 
 
|-
 
|-
  
Line 145: Line 146:
 
|-
 
|-
 
| 01:56
 
| 01:56
| Here '''g equal to 9.8 m per second square''' is the '''acceleration due to gravity''' and
+
| અહી '''g equal to 9.8 m per second square''' ગ્રેવિટીના લીધે એક્સિલરેશન છે અને
  
 
|-
 
|-
 
|02:03
 
|02:03
|''' l equal to zero point five meter''' is the length of the '''pendulum.'''  
+
|''' l equal to zero point five meter''' એ  '''pendulum.''' ની લંબાઈ છે.
  
 
|-
 
|-
 
|02:11
 
|02:11
| For the given initial conditions, we have to solve the '''ODE''' within the '''time range zero less than equal to t less than equal to five.'''  
+
| આપેલ ઇનીશીયલ કન્ડીશનસ ના માટે આપણે ટાઈમ રેંજ ઝીરો લેસ ધેન ઇકવલ ટુ '''t''' લેસ ધેન ઇકવલ ટુ '''5''' માં '''ODE''' હલ કરવું.
  
 
|-
 
|-
 
| 02:22
 
| 02:22
|We also have to '''plot''' the solution.  
+
| આપણને સોલ્યુશનને પોલ્ટ પણ કરવાનું છે.
  
 
|-
 
|-
 
| 02:25
 
| 02:25
|Let us look at the code for solving this problem.  
+
| આપણે આ પ્રોબ્લમ ને હલ કરવામાં માટે કોડ જોઈએ છીએ.
  
 
|-
 
|-
 
| 02:29
 
| 02:29
|Open '''Pendulum dot sci''' on '''Scilab editor.'''  
+
| '''Scilab editor.''' પર  '''Pendulum dot sci''' ને ખોલીએ છીએ.
  
 
|-
 
|-
 
| 02:34
 
| 02:34
|The first line of the code defines the initial conditions of the '''ODE.'''  
+
| કોડની પ્રથમ લાઈન '''ODE.''' ની ઇનીશીયલ કન્ડીશનસ ને વ્યાખ્યાયિત કરે છે.
  
 
|-
 
|-
 
|02:40
 
|02:40
|Then we define the intial time value. And we provide the '''time range.'''  
+
|પછી આપણે શરૂઆતી ટાઈમ વેલ્યુ વ્યાખ્યાયિત કરીએ છીએ અને આપણે '''time range.''' પૂરું પડીએ છીએ.
  
 
|-
 
|-
 
|02:46
 
|02:46
| Next, we convert the given equation to a system of '''first order ODEs.'''  
+
| આગળ આપણે આપેલ ઇક્વેશન ને '''first order ODEs.''' બદલીએ.
  
 
|-
 
|-
Line 183: Line 184:
 
| 02:52
 
| 02:52
  
|We substitute the values of '''g''' and '''l''' .
+
| આપણે '''g''' અને  '''l''' ની વેલ્યુને અવેજી માં મુકીએ છીએ.
  
 
|-
 
|-
  
 
| 02:56
 
| 02:56
||Here we take '''y''' to be the given '''variable theta''' and '''y dash''' to be '''theta dash.'''  
+
|અહી આપણે  '''y''' ને આપેલ  '''variable theta''' અને  '''y dash''' ને  '''theta dash.''' લઈએ છીએ.
  
 
|-
 
|-
Line 194: Line 195:
 
|03:03
 
|03:03
  
|Then we call the '''ode''' function with arguments '''y zero, t zero, t''' and the function '''Pendulum.'''  
+
|પછી આપણે આર્ગ્યુમેન્ટસ '''y zero, t zero, t''' ફંક્શન  '''Pendulum.''' ના સાથે  '''ode''' ફંક્શન ને કોલ કરીએ છીએ.
  
 
|-
 
|-
  
 
| 03:12
 
| 03:12
| The solution to the equation will be a '''matrix''' with two '''rows.'''  
+
| ઇક્વેશન નું સોલ્યુશન બે '''rows.''' ના સાથે '''matrix''' છે.
  
 
|-
 
|-
Line 205: Line 206:
 
| 03:17
 
| 03:17
  
| The first '''row''' will contain the values of '''y''' in the given '''time range.'''
+
| પ્રથમ '''row''' આપેલ ટાઈમ રેંજમાં '''y''' ની વેલ્યુ રાખશે.
  
 
|-
 
|-
Line 211: Line 212:
 
| 03:21
 
| 03:21
  
| The second '''row''' will contain the values of '''y dash ''' within the '''time range. '''
+
| બીજી  '''row''' ટાઈમ રેંજમાં '''y dash ''' ની વેલ્યુ રાખશે.
  
 
|-
 
|-
Line 217: Line 218:
 
|03:27
 
|03:27
  
|Hence we plot both the '''rows''' with respect to '''time. '''
+
| એટલામાટે આપણે બંને '''rows''' ને ટાઈમના રીસ્પેક્ટમાં પ્લોટ કરે છે.
  
 
|-
 
|-
Line 223: Line 224:
 
|03:31
 
|03:31
  
|Save and execute the file '''Pendulum dot sci'''.
+
| '''Pendulum dot sci''' ફાઈલને સેવ અને એક્ઝીક્યુટ કરીએ.
  
 
|-
 
|-
Line 229: Line 230:
 
| 03:37
 
| 03:37
  
|The plot shows how the values of '''y''' and '''y dash''' vary with '''time. '''
+
| પ્લોટ બતાડે છે કે '''y''' અને  '''y dash''' ની વેલ્યું '''time. ''' ના સાથે કેવી રીતે અલગ અલગ કરે છે.
  
 
|-
 
|-
Line 235: Line 236:
 
| 03:44
 
| 03:44
  
|Switch to '''Scilab console'''.
+
| '''Scilab console''' પર પાછા આવો.
  
 
|-
 
|-
Line 241: Line 242:
 
| 03:47
 
| 03:47
  
| If you want to see the values of '''y,''' type '''y''' on the '''console''' and press '''Enter.'''
+
| જો તમે  '''y,''' ની વેલ્યુ જોવ્ક ઈચ્છો છો તો કન્સોલ પર ટાઈપ કરો '''y''' અને એન્ટર દબાવો.
  
 
|-
 
|-
Line 247: Line 248:
 
| 03:54
 
| 03:54
  
|The values of '''y''' and '''y dash''' are displayed.  
+
| '''y''' અને  '''y dash''' ની વેલ્યુ દ્રશ્યમાન છે.  
 
|-
 
|-
  
 
| 03:58
 
| 03:58
  
|Let us solve '''Van der Pol equation''' using the '''ode''' function.  
+
| હવે '''ode''' ફંક્શનનો ઉપયોગ કરીને '''Van der Pol equation''' ને હલ કરીએ.
  
 
|-
 
|-
Line 258: Line 259:
 
| 04:03
 
| 04:03
  
|We are given the '''equation '''-
+
| આપેલ ઇક્વેશન છે-
  
 
|-
 
|-
Line 270: Line 271:
 
| 04:20
 
| 04:20
  
|The initial conditions are '''v of two equal to one''' and '''v dash of two equal to zero. '''
+
|ઇનીશીયલ કન્ડીશન છે  '''v of two equal to one''' અને  '''v dash of two equal to zero. '''
  
 
|-
 
|-
Line 276: Line 277:
 
| 04:28
 
| 04:28
  
|Assume '''epsilon is equal to zero point eight nine seven. '''
+
|ધારો કે '''epsilon is equal to zero point eight nine seven. '''
  
 
|-
 
|-
Line 282: Line 283:
 
|04:32
 
|04:32
  
|We have to find the solution within the '''time range two less than t less than ten''' and then '''plot'''  the solution.  
+
| આપણે '''time range two less than t less than ten''' માં સોલ્યુશન શોધવાનું છે અને પછી સોલ્યુશન ને પ્લોટ કરવાનું છે.  
 +
 
  
 
|-
 
|-
Line 288: Line 290:
 
| 04:42
 
| 04:42
  
|Let us look at the code for '''Van der Pol equation. '''
+
| હવે '''Van der Pol equation. ''' ના માટે કોડ જોઈએ.
  
 
|-
 
|-
Line 294: Line 296:
 
| 04:47
 
| 04:47
  
| Switch to '''Scilab editor''' and open '''Vander pol dot sci.'''
+
| '''Scilab editor''' પર જઈએ અને  '''Vander pol dot sci.''' ખોલીએ.
  
 
|-
 
|-
Line 300: Line 302:
 
| 04:53
 
| 04:53
  
| We define the initial conditions of the '''ODEs''' and '''time''' and then define the '''time range. '''
+
| આપણે '''ODEs''' અને '''time''' ની ઇનીશીયલ કંડીશન ને  વ્યાખ્યાયિત કરીએ છીએ અને પછી '''time range. ''' ને વ્યાખ્યાયિત કરીએ છીએ.
  
 
|-
 
|-
Line 306: Line 308:
 
| 05:01
 
| 05:01
  
|Since the '''inital time value''' is given as '''two''', we start the time range at two.  
+
| કેમકે  '''inital time value''' '''two''' આપલે છેતો આપણે ટાઈમ રેંજ ને બે થી શરુ કરીએ છીએ.
  
 
|-
 
|-
 
| 05:07
 
| 05:07
| Then we define the '''function Vander pol''' and construct a system of '''first order ODEs.'''  
+
|   પછી '''function Vander pol'' ને  વ્યાખ્યાયિત કરે છે અને ''first order ODEs.''' ના સીસ્ટમને બનાવીએ છીએ.
  
 
|-
 
|-
 
| 05:15
 
| 05:15
|We substitute the value of '''epsilon''' with '''zero point eight nine seven. '''
+
| આપણે '''epsilon''' ની વેલ્યુ  '''zero point eight nine seven. ''' થી બદલીએ છીએ.
  
 
|-
 
|-
Line 320: Line 322:
 
| 05:21
 
| 05:21
  
|Here '''y''' refers to the '''voltage v.'''  
+
|અહી  '''y''' એ  '''voltage v.''' ને સંદર્ભે છે.
  
 
|-
 
|-
Line 326: Line 328:
 
| 05:25
 
| 05:25
  
| Then we call '''ode''' function and solve the system of '''equations.'''
+
| પછી આપણે  '''ode''' ફંક્શન ને કોલ કરીએ છીએ અને ઇક્વેશન ના સીસ્ટમને હલ કરીએ છીએ.
  
 
|-
 
|-
Line 332: Line 334:
 
| 05:30
 
| 05:30
  
| Finally we plot '''y''' and '''y dash versus t.'''
+
| છેલ્લે આપણે  '''y''' અને  '''y dash ને '''t''' ના  વિરુદ્ધ પ્લોટ કરે છે.
  
 
|-
 
|-
Line 338: Line 340:
 
| 05:35
 
| 05:35
  
| Save and execute the file '''Vander pol dot sci.'''  
+
| '''Vander pol dot sci.''' ફાઈલને સેવ અને એક્ઝીક્યુટ કરો.
  
 
|-
 
|-
Line 344: Line 346:
 
| 05:41
 
| 05:41
  
|The '''plot''' showing '''voltage versus time''' is shown.
+
| '''voltage વિરુદ્ધ time''' is shown.  '''voltage વિરુદ્ધ time''' નો પ્લોટ દેખાય છે.
  
 
|-
 
|-
Line 350: Line 352:
 
| 05:45
 
| 05:45
  
|Let's move onto '''Lorenz system of equations.'''
+
| હવે '''Lorenz system of equations.''' પર જઈએ.
  
 
|-
 
|-
Line 356: Line 358:
 
| 05:50
 
| 05:50
  
|The '''Lorenz system of equations''' is given by: 
+
| '''Lorenz system of equations''' આપલે પ્રમાણે છે.
  
 
|-
 
|-
Line 368: Line 370:
 
| 06:00
 
| 06:00
  
|'''x two dash equal to one plus r minus x three into x one minus x two''' and
+
|'''x two dash equal to one plus r minus x three into x one minus x two''' અને
  
 
|-
 
|-
Line 380: Line 382:
 
| 06:16
 
| 06:16
  
|The initial conditions are '''x one zero  equal to minus ten''',  '''x two zero equal to ten''' and '''x three zero equal to twenty five.'''  
+
|ઇનીશીયલ કન્ડીશન છે  '''x one zero  equal to minus ten''',  '''x two zero equal to ten''' અને  '''x three zero equal to twenty five.'''  
  
 
|-
 
|-
Line 386: Line 388:
 
| 06:29
 
| 06:29
  
|Let '''sigma''' be equal to '''ten,  r''' be equal to '''twenty eight''' and '''b''' equal to '''eight by three.'''
+
|ધારો કે '''sigma''' is equal to '''ten,  r''' equal to '''twenty eight''' અંડે '''b''' equal to '''eight by three.'''
  
 
|-
 
|-
Line 392: Line 394:
 
| 06:37
 
| 06:37
  
|Switch to '''Scilab editor''' and open '''Lorenz dot sci'''.
+
| '''Scilab editor''' જઈએ અને '''Lorenz dot sci''' ખોલીએ.
  
 
|-
 
|-
  
 
| 06:44
 
| 06:44
|We start by defining the initial conditions of the '''ODEs.'''  
+
| આપણે  '''ODEs.'''ની ઇનીશીયલ કંડીશન ને  વ્યાખ્યાયિત કરવાથી શરુ કરીએ છીએ.
  
 
|-
 
|-
Line 403: Line 405:
 
| 06:48
 
| 06:48
  
|Since there are three different '''ODEs,''' there are three initial conditions.  
+
| જોકે ત્રણ વિવિધ '''ODEs,''' છે ,માટે ત્રણ ઇનીશીયલ કંડીશન છે.
  
 
|-
 
|-
Line 409: Line 411:
 
| 06:54
 
| 06:54
  
|Then we define the '''inital time''' condition and next the '''time range.'''
+
| પછી આપણે  '''inital time''' કંડીશન ને વ્યાખ્યાયિત કરીએ છીએ અને આગળ '''time range.''' ને.
  
 
|-
 
|-
Line 415: Line 417:
 
| 07:00
 
| 07:00
  
|We define the '''function Lorenz''' and then define the given constants '''sigma, r''' and '''b.'''
+
| આપણે  '''function Lorenz''' ને વ્યાખ્યાયિત કરીએ છીએ  અને પછી આપેલ કોનસ્ટંટસ '''sigma, r''' અને  '''b.''' ને વ્યાખ્યાયિત  કરે છે.
  
 
|-
 
|-
Line 421: Line 423:
 
| 07:08
 
| 07:08
  
|Then we define the '''first order ODEs.'''
+
| પછી આપણે '''first order ODEs.''' ને વ્યાખ્યાયિત કરીએ છીએ.
  
 
|-
 
|-
Line 427: Line 429:
 
| 07:12
 
| 07:12
  
|Then we call the '''ode''' function to solve the '''Lorenz system of equations.'''  
+
| પછી આપણે  '''Lorenz system of equations.''' ને હલ કરવા માટે '''ode''' ફંક્શનને કોલ કરીએ છીએ.
  
 
|-
 
|-
Line 433: Line 435:
 
| 07:18
 
| 07:18
  
|We equate the solution to '''x.'''  
+
| આપણે સોલ્યુશન ને '''x.''' ના બરાબર કરીએ છીએ.
  
 
|-
 
|-
Line 439: Line 441:
 
| 07:21
 
| 07:21
  
|Then we '''plot x one, x two''' and '''x three versus time.'''
+
| પછી આપણે  '''plot x one, x two''' અને  '''x three''' ને ટાઇમ વિરુદ્ધ પ્લોટ કરીએ છીએ.
  
 
|-
 
|-
Line 445: Line 447:
 
| 07:28
 
| 07:28
  
|Save and execute the file '''Lorenz dot sci.'''  
+
| '''Lorenz dot sci.''' ફાઈલને સેવ અને એક્ઝીક્યુટ કરીએ.
  
 
|-
 
|-
Line 451: Line 453:
 
| 07:33
 
| 07:33
  
|The '''plot''' of '''x one, x two''' and '''x three versus time''' is shown.  
+
| ''' x one, x two''' અને  '''x three''' ના ટાઈમના વિરુદ્ધ પ્લોટ દેખાડે છે.
  
 
|-
 
|-
Line 457: Line 459:
 
| 07:39
 
| 07:39
  
|Let us summarize this tutorial.  
+
|ચાલો આ ટ્યુટોરીયલ સારાંશ લઈએ.
  
 
|-
 
|-
Line 463: Line 465:
 
| 07:41
 
| 07:41
  
|In this tutorial we have learnt to develop '''Scilab code''' to solve an '''ODE''' using '''Scilab ode function'''.  
+
| આ ટ્યુટોરીયલમાં આપણે શીખ્યા '''Scilab ode function''' નો ઉપયોગ કરીને '''ODE''' ને હલ કરવા માટે '''Scilab code''' બનાવતા.  
  
 
|-
 
|-
Line 469: Line 471:
 
| 07:50
 
| 07:50
  
|Then we have learnt to '''plot''' the solution.  
+
| પછી આપણે સોલ્યુશનને પ્લોટ કરતા શીખ્યા.
  
 
|-
 
|-
 
|07:53
 
|07:53
| Watch the video available at the  link shown below.
+
| નીચે આપેલ લીનક ઉપર ઉપલબ્ધ વિડીઓ જુઓ.  
  
 
|-
 
|-
Line 479: Line 481:
 
| 07:56
 
| 07:56
  
| It summarizes the Spoken Tutorial project.  
+
| તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે.  
  
 
|-
 
|-
Line 485: Line 487:
 
|07:59
 
|07:59
  
||If you do not have good bandwidth, you can download and watch it.
+
||જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે ડાઉનલોડ કરી તે જોઈ શકો છો
  
 
|-
 
|-
Line 491: Line 493:
 
|08:04
 
|08:04
  
||The spoken tutorial project Team:
+
||સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ :
  
 
|-
 
|-
Line 497: Line 499:
 
|08:06
 
|08:06
  
||Conducts workshops using spoken tutorials.  
+
||સ્પોકન ટ્યુટોરીયલોની મદદથી વર્કશોપ આયોજિત કરે છે.  
  
 
|-
 
|-
Line 503: Line 505:
 
|08:09
 
|08:09
  
||Gives certificates to those who pass an online test.
+
||જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્ર આપે છે,
  
 
|-
 
|-
Line 509: Line 511:
 
|08:13
 
|08:13
  
||For more details, please write to contact@spoken-tutorial.org.  
+
||વધુ વિગતો માટે contact@spoken-tutorial.org પર સંપર્ક કરો.  
  
 
|-
 
|-
Line 515: Line 517:
 
|08:20
 
|08:20
  
|Spoken Tutorial Project is a part of the Talk to a Teacher project.  
+
|સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.  
  
 
|-
 
|-
Line 521: Line 523:
 
| 08:23
 
| 08:23
  
| It is supported by the National Mission on Eduction through ICT, MHRD, Government of India.  
+
| જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે.
 
|-
 
|-
  
 
| 08:31
 
| 08:31
  
|More information on this mission is available at the link shown below.
+
|આ મિશન વિશે વધુ માહીતી આ લીંક ઉપર ઉપલબ્ધ છે
  
 
|-
 
|-
Line 532: Line 534:
 
| 08:36
 
| 08:36
  
|This is Ashwini Patil, signing off.
+
|આઈઆઈટી બોમ્બે તરફથી ભાષાંતર કરનાર હું, જ્યોતિ સોલંકી વિદાય લઉં છું.  
  
 
|-
 
|-
Line 538: Line 540:
 
|08:38
 
|08:38
  
| Thank you for joining.
+
|જોડાવા બદ્દલ આભાર.

Revision as of 16:52, 28 December 2015

Time Narration
00:01 નમસ્તે મિત્રો,
00:02 Scilab ode function નો ઉપયોગ કરીને ODEs હલ કરવા પરના પોકન ટ્યુટોરિયલમાં તમારું સ્વાગત છે.
00:09 આ ટ્યુટોરીયલ ના અંતે તમે શીખશો કેવી રીતે:
00:12 * Scilab ode function ને વાપરતા
00:15 * ODEs ના વિશિષ્ટ ઉદાહરણને હલ કરવું અને
00:18 * સોલ્યુશનને કેવી રીતે પ્લોટ કરાવાય.
00:21 વિશિષ્ટ ઉદાહરણ આપેલ પ્રમાણે છે:
00:24 * simple pendulum ની ગતિ.
00:26 * Van der Pol equation
00:28 * અને Lorenz system.
00:30 આ ટ્યુટોરિયલ રિકોર્ડ કરવા માટે હું ઉપયોગ કરી રહી છું,
00:33 Scilab 5.3.3 વર્જન સાથે .
00:36 Ubuntu 12.04 ઉબ્નટુ ઓપરેટીંગ સીસ્ટમ
00:40 આ ટ્યુટોરિયલ ના અભ્યાસ માટે તમને Scilab નું સમાન્ય જ્ઞાન હોવું જોઈએ.
00:45 અને ODEs. ને કેવી રીતે હલ કરાય તેની જાણ હોવી જોઈએ.
00:48 સાઈલેબ ને શીખવા માટે સ્પોકન ટ્યુટોરિયલ વેબ સાઈટ પર સાઈલેબ પર ઉપલબ્ધ સંબંધિત ટ્યુટોરિયલ જુઓ.
00:56 odeફંક્શન એક ઓડીનરી ડીફેંશિયલ ઇક્વેશન સોલ્વર છે.
01:01 સિન્ટેક્સ છે y equal to ode કૌંસમાં y zero, t zero, t અને f
01:10 અહી y zeroODEs ની ઇનીશીયલ કન્ડીશનલ છે.
01:15 t zeroinitial time છે ,
01:17 ttime range છે ,
01:19 અને ffunction છે.
01:22 simple pendulum. ની ગતી પર વિચાર કરીએ.
01:25 ધારો કે theta t એ એંગલ છે જે ટાઈમ t. પર વર્ટીકલ ના સાથે pendulum ના દ્વારા બનાવ્યું છે.
01:33 આપણને ઇનીશીયલ કન્ડીશન આપેલ છે-
01:36 theta of zero is equal to pi by four અને
01:39 theta dash of zero is equal to zero.
01:44 પછી આપેલના દ્વારા pendulum ની સ્થિતિ આપેલ છે.
01:47 theta double dash t minus g by l into sin of theta t equal to zero.
01:56 અહી g equal to 9.8 m per second square ગ્રેવિટીના લીધે એક્સિલરેશન છે અને
02:03 l equal to zero point five meterpendulum. ની લંબાઈ છે.
02:11 આપેલ ઇનીશીયલ કન્ડીશનસ ના માટે આપણે ટાઈમ રેંજ ઝીરો લેસ ધેન ઇકવલ ટુ t લેસ ધેન ઇકવલ ટુ 5 માં ODE હલ કરવું.
02:22 આપણને સોલ્યુશનને પોલ્ટ પણ કરવાનું છે.
02:25 આપણે આ પ્રોબ્લમ ને હલ કરવામાં માટે કોડ જોઈએ છીએ.
02:29 Scilab editor. પર Pendulum dot sci ને ખોલીએ છીએ.
02:34 કોડની પ્રથમ લાઈન ODE. ની ઇનીશીયલ કન્ડીશનસ ને વ્યાખ્યાયિત કરે છે.
02:40 પછી આપણે શરૂઆતી ટાઈમ વેલ્યુ વ્યાખ્યાયિત કરીએ છીએ અને આપણે time range. પૂરું પડીએ છીએ.
02:46 આગળ આપણે આપેલ ઇક્વેશન ને first order ODEs. બદલીએ.
02:52 આપણે g અને l ની વેલ્યુને અવેજી માં મુકીએ છીએ.
02:56 અહી આપણે y ને આપેલ variable theta અને y dash ને theta dash. લઈએ છીએ.
03:03 પછી આપણે આર્ગ્યુમેન્ટસ y zero, t zero, t ફંક્શન Pendulum. ના સાથે ode ફંક્શન ને કોલ કરીએ છીએ.
03:12 ઇક્વેશન નું સોલ્યુશન બે rows. ના સાથે matrix છે.
03:17 પ્રથમ row આપેલ ટાઈમ રેંજમાં y ની વેલ્યુ રાખશે.
03:21 બીજી row ટાઈમ રેંજમાં y dash ની વેલ્યુ રાખશે.
03:27 એટલામાટે આપણે બંને rows ને ટાઈમના રીસ્પેક્ટમાં પ્લોટ કરે છે.
03:31 Pendulum dot sci ફાઈલને સેવ અને એક્ઝીક્યુટ કરીએ.
03:37 પ્લોટ બતાડે છે કે y અને y dash ની વેલ્યું time. ના સાથે કેવી રીતે અલગ અલગ કરે છે.
03:44 Scilab console પર પાછા આવો.
03:47 જો તમે y, ની વેલ્યુ જોવ્ક ઈચ્છો છો તો કન્સોલ પર ટાઈપ કરો y અને એન્ટર દબાવો.
03:54 y અને y dash ની વેલ્યુ દ્રશ્યમાન છે.
03:58 હવે ode ફંક્શનનો ઉપયોગ કરીને Van der Pol equation ને હલ કરીએ.
04:03 આપેલ ઇક્વેશન છે-
04:06 v double dash of t plus epsilon into v of t square minus one into v dash of t plus v of t equal to zero.
04:20 ઇનીશીયલ કન્ડીશન છે v of two equal to one અને v dash of two equal to zero.
04:28 ધારો કે epsilon is equal to zero point eight nine seven.
04:32 આપણે time range two less than t less than ten માં સોલ્યુશન શોધવાનું છે અને પછી સોલ્યુશન ને પ્લોટ કરવાનું છે.


04:42 હવે Van der Pol equation. ના માટે કોડ જોઈએ.
04:47 Scilab editor પર જઈએ અને Vander pol dot sci. ખોલીએ.
04:53 આપણે ODEs અને time ની ઇનીશીયલ કંડીશન ને વ્યાખ્યાયિત કરીએ છીએ અને પછી time range. ને વ્યાખ્યાયિત કરીએ છીએ.
05:01 કેમકે inital time value two આપલે છેતો આપણે ટાઈમ રેંજ ને બે થી શરુ કરીએ છીએ.
05:07 પછી function Vander pol ને વ્યાખ્યાયિત કરે છે અને first order ODEs. ના સીસ્ટમને બનાવીએ છીએ.
05:15 આપણે epsilon ની વેલ્યુ zero point eight nine seven. થી બદલીએ છીએ.
05:21 અહી yvoltage v. ને સંદર્ભે છે.
05:25 પછી આપણે ode ફંક્શન ને કોલ કરીએ છીએ અને ઇક્વેશન ના સીસ્ટમને હલ કરીએ છીએ.
05:30 છેલ્લે આપણે y અને y dash ને t ના વિરુદ્ધ પ્લોટ કરે છે.
05:35 Vander pol dot sci. ફાઈલને સેવ અને એક્ઝીક્યુટ કરો.
05:41 voltage વિરુદ્ધ time is shown. voltage વિરુદ્ધ time નો પ્લોટ દેખાય છે.
05:45 હવે Lorenz system of equations. પર જઈએ.
05:50 Lorenz system of equations આપલે પ્રમાણે છે.
05:53 x one dash equal to sigma into x two minus x one,
06:00 x two dash equal to one plus r minus x three into x one minus x two અને
06:08 x three dash equal to x one into x two minus b into x three.
06:16 ઇનીશીયલ કન્ડીશન છે x one zero equal to minus ten, x two zero equal to ten અને x three zero equal to twenty five.
06:29 ધારો કે sigma is equal to ten, r equal to twenty eight અંડે b equal to eight by three.
06:37 Scilab editor જઈએ અને Lorenz dot sci ખોલીએ.
06:44 આપણે ODEs.ની ઇનીશીયલ કંડીશન ને વ્યાખ્યાયિત કરવાથી શરુ કરીએ છીએ.
06:48 જોકે ત્રણ વિવિધ ODEs, છે ,માટે ત્રણ ઇનીશીયલ કંડીશન છે.
06:54 પછી આપણે inital time કંડીશન ને વ્યાખ્યાયિત કરીએ છીએ અને આગળ time range. ને.
07:00 આપણે function Lorenz ને વ્યાખ્યાયિત કરીએ છીએ અને પછી આપેલ કોનસ્ટંટસ sigma, r અને b. ને વ્યાખ્યાયિત કરે છે.
07:08 પછી આપણે first order ODEs. ને વ્યાખ્યાયિત કરીએ છીએ.
07:12 પછી આપણે Lorenz system of equations. ને હલ કરવા માટે ode ફંક્શનને કોલ કરીએ છીએ.
07:18 આપણે સોલ્યુશન ને x. ના બરાબર કરીએ છીએ.
07:21 પછી આપણે plot x one, x two અને x three ને ટાઇમ વિરુદ્ધ પ્લોટ કરીએ છીએ.
07:28 Lorenz dot sci. ફાઈલને સેવ અને એક્ઝીક્યુટ કરીએ.
07:33 x one, x two અને x three ના ટાઈમના વિરુદ્ધ પ્લોટ દેખાડે છે.
07:39 ચાલો આ ટ્યુટોરીયલ સારાંશ લઈએ.
07:41 આ ટ્યુટોરીયલમાં આપણે શીખ્યા Scilab ode function નો ઉપયોગ કરીને ODE ને હલ કરવા માટે Scilab code બનાવતા.
07:50 પછી આપણે સોલ્યુશનને પ્લોટ કરતા શીખ્યા.
07:53 નીચે આપેલ લીનક ઉપર ઉપલબ્ધ વિડીઓ જુઓ.
07:56 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે.
07:59 જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે ડાઉનલોડ કરી તે જોઈ શકો છો
08:04 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ :
08:06 સ્પોકન ટ્યુટોરીયલોની મદદથી વર્કશોપ આયોજિત કરે છે.
08:09 જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્ર આપે છે,
08:13 વધુ વિગતો માટે contact@spoken-tutorial.org પર સંપર્ક કરો.
08:20 સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
08:23 જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે.
08:31 આ મિશન વિશે વધુ માહીતી આ લીંક ઉપર ઉપલબ્ધ છે
08:36 આઈઆઈટી બોમ્બે તરફથી ભાષાંતર કરનાર હું, જ્યોતિ સોલંકી વિદાય લઉં છું.
08:38 જોડાવા બદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki