Scilab/C4/ODE-Applications/Gujarati

From Script | Spoken-Tutorial
Jump to: navigation, search
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 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 નો પ્લોટ દેખાય છે.
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