Kig (software)
કેઆઇજી એ મફત અને ઓપન સોર્સ ઇન્ટરેક્ટિવ ભૂમિતિ સોફ્ટવેર છે, જે કેડીઇ એજ્યુકેશન પ્રોજેક્ટનો એક ભાગ છે. તેમાં પાયથોનમાં સ્ક્રિપ્ટિંગ માટે કેટલીક સુવિધાઓ છે, તેમજ હાલની રચનાઓમાંથી મેક્રો બનાવવાની સુવિધા છે. આયાત અને નિકાસ કિગ ડૉજીઓ અને કેબ્રી ભૂમિતિ દ્વારા બનાવવામાં આવેલી ફાઇલો તેમજ તેના પોતાના ફાઇલ ફોર્મેટને આયાત કરી શકે છે, જે એક્સએમએલ-એન્કોડેડ છે. કિગ લેટેક્સ ફોર્મેટમાં અને એસવીજી (વેક્ટર ગ્રાફિક્સ) ફાઇલો તરીકે આંકડાઓ નિકાસ કરી શકે છે. ઓબ્જેક્ટ્સ કિગ ગતિશીલ ભૂમિતિના કોઈપણ શાસ્ત્રીય પદાર્થને સંભાળી શકે છે, પરંતુ તે પણઃ વળાંકના વળાંક અને દોલન વર્તુળનું કેન્દ્ર; વિસ્તરણ, સામાન્ય આકર્ષણ, વ્યુત્ક્રમ, પ્રોજેક્ટિવ એપ્લિકેશન, હોમોગ્રાફી અને હાર્મોનિક હોમોલોજી; આપેલ એસિમ્પ્ટોટ્સ સાથે હાયપરબોલા; બેઝિયર વળાંક (2 જી અને 3 જી ડિગ્રી); શંકુ વિભાગના સંદર્ભમાં એક બિંદુ અને રેખાના ધ્રુવની ધ્રુવીય રેખા; હાયપરબોલાના એસિમ્પ્ટોટ્સ; 9 બિંદુઓ દ્વારા ઘન વળાંક; 6 બિંદુઓ દ્વારા ડબલ બિંદુ સાથે ઘન વળાંક; 4 બિંદુઓ દ્વારા કસ્પ સાથે ઘન વળાંક. સ્ક્રીપ્ટિંગ લેંગ્વેજ આકૃતિની અંદર અન્ય એક ઓબ્જેક્ટ કિગની અંદર ઉપલબ્ધ છે, તે પાયથોન લેંગ્વેજ સ્ક્રિપ્ટ છે. તે કિગ ઓબ્જેક્ટને ચલ તરીકે સ્વીકારી શકે છે, અને હંમેશા એક ઓબ્જેક્ટ પરત કરી શકે છે. ઉદાહરણ તરીકે, જો આકૃતિની અંદર પહેલેથી જ આંકડાકીય પદાર્થ હોય, ઉદાહરણ તરીકે 3, તો નીચેનો પાયથોન પદાર્થ તેનો વર્ગ (9) મેળવી શકે છેઃ ડેફ સ્ક્વેર (આર્ગ 1): ડબલ ઓબ્જેક્ટ (arg1.value () * * 2) ચલ હંમેશા આર્ગ 1, આર્ગ 2 વગેરે કહેવાય છે. જે ક્રમમાં તેઓ પર ક્લિક કરવામાં આવે છે. અહીં માત્ર એક જ ચલ આર્ગ 1 છે અને તેનું સંખ્યાત્મક મૂલ્ય arg1.value () સાથે મેળવવામાં આવે છે. જો કોઈ જટિલ સંખ્યાના વર્ગને અમલમાં મૂકવા માંગતું ન હોય (આર્ગન્ડ આકૃતિમાં એક બિંદુ દ્વારા રજૂ કરાયેલ), તો સ્ક્રિપ્ટની રચના વખતે જે ઑબ્જેક્ટ પસંદ કરવો પડે છે તે એક બિંદુ હોવો આવશ્યક છે, અને સ્ક્રિપ્ટ ડિફ સીસ્ક્વેર (આર્ગ 1): x = arg1.coordinate (). x y = arg1.coordinate (). y z = x * x-y * y y = 2 * x * y x = z રીટર્ન પોઇન્ટ (કોઓર્ડિનેટ (x, y)) જટિલ સંખ્યાના વર્ગને રજૂ કરતા બિંદુની એબ્સિસા વિસ્તરણ દ્વારા જોઈ શકાય છે, કોઓર્ડિનેટ (x, y) નવા બિંદુના બે કોઓર્ડિનેટ્સથી બનેલી પાયથોન સૂચિ બનાવે છે. અને બિંદુ એ બિંદુ બનાવે છે જે કોઓર્ડિનેટ્સ આ સૂચિ દ્વારા ચોક્કસપણે આપવામાં આવે છે. પરંતુ આકૃતિની અંદર પાયથોન ઓબ્જેક્ટ માત્ર એક જ ઓબ્જેક્ટ બનાવી શકે છે અને વધુ જટિલ આકૃતિઓ માટે વ્યક્તિએ સ્ક્રિપ્ટ સાથે આકૃતિ બનાવવી પડે છેઃ કિગ સ્ક્રિપ્ટ દ્વારા બનાવેલ આકૃતિ pykig.py નામના નાના પ્રોગ્રામ (પાયથોનમાં લખાયેલ) સાથે આવે છે જે પાયથોન સ્ક્રિપ્ટને લોડ કરી શકે છે, દા. ત. MyScript.py આ સ્ક્રિપ્ટ દ્વારા વર્ણવેલ કિગ આકૃતિ બનાવો, કિગ ખોલો અને આકૃતિ પ્રદર્શિત કરો. ઉદાહરણ તરીકે, સિયેરપિન્સ્કી ત્રિકોણને પાયકીગ સાથે (IFS તરીકે) કેવી રીતે બનાવી શકાય તે અહીં છેઃ રેન્ડમ આયાતમાંથી * kigdocument.hideobjects () A = બિંદુ (0,2) A.show () B = બિંદુ (-2,-1) B.show () C = બિંદુ (2,-1) C.show () M = બિંદુ (. 1,. 1) શ્રેણીમાં i માટે (1,000): d = રેન્ડ્રેન્જ (3) જો d = = = 0: s = સેગમેન્ટ (A, M) M = s.midpoint () જો d = = 1: s = સેગમેન્ટ (B, M) M = s.midpoint () જો d = = ફ્રીઝ મેગાઝિન, ડિસેમ્બર 2009 (જર્મન) માઇક ડીહલઃ KDE ઇન્ટરેક્ટિવ ભૂમિતિ કાર્યક્રમ સાથે ગણિતનું શિક્ષણ. લિનક્સ જર્નલ, 2009-09-19 અબ્દુલ હલીમ અબ્દુલ્લા, મોહિની મોહમ્મદઃ ભૌમિતિક વિચારસરણી વિકસાવવા માટે ઇન્ટરેક્ટિવ ભૂમિતિ સોફ્ટવેર (IGS) નો ઉપયોગ. જર્નલ ટેક્નોલોજી 49 (1), ડિસેમ્બર 2008, ડીઓઆઈઃ 10.11113/jt.v49.212 મફત શૈક્ષણિક સોફ્ટવેર મફત ઇન્ટરેક્ટિવ ભૂમિતિ સોફ્ટવેર KDE શિક્ષણ પ્રોજેક્ટ KDE સોફ્ટવેર KDE સોફ્ટવેર સંકલન સોફ્ટવેર કે જે Qt નો ઉપયોગ કરે છે