જીએનયુ ઓક્ટેવ, મેટલેબનો ખુલ્લો સ્રોત વિકલ્પ

gnu-octave-logo-lnx

જી.એન.યુ. ઓક્ટેવ એ ઉચ્ચ-સ્તરની અર્થઘટનવાળી ભાષા છે, જે મુખ્યત્વે સંખ્યાત્મક ગણતરીઓ માટે બનાવાયેલ છે. ટીઅલ અને નામ પ્રમાણે, ઓક્ટેવ એ જીએનયુ પ્રોજેક્ટનો એક ભાગ છે અને તે મATટલાબની મફત સમકક્ષ માનવામાં આવે છે.
રેખીય અને લાઇનર સમસ્યાઓના આંકડાકીય નિરાકરણ માટે ક્ષમતાઓ પ્રદાન કરે છે અને અન્ય આંકડાકીય પ્રયોગો કરવા.

તે ડેટા વિઝ્યુલાઇઝેશન અને મેનીપ્યુલેશન માટે વિસ્તૃત ગ્રાફિકલ ક્ષમતાઓ પણ પ્રદાન કરે છે. ઓક્ટેવનો ઉપયોગ સામાન્ય રીતે તેના ઇન્ટરેક્ટિવ કમાન્ડ-લાઇન ઇન્ટરફેસ દ્વારા થાય છે, પરંતુ તે નોન-ઇન્ટરેક્ટિવ પ્રોગ્રામ લખવા માટે પણ વાપરી શકાય છે.

ઓક્ટેવ ભાષા मातલાબની સમાન છે, તેથી મોટાભાગના પ્રોગ્રામ્સ પરિવહન માટે સરળ છે.

તેની મુખ્ય લાક્ષણિકતાઓમાં આપણે પ્રકાશિત કરી શકીએ છીએ:

  • Octક્ટેવ એસટીએલ લાઇબ્રેરીનો ઉપયોગ કરીને સી ++ માં લખાયેલ છે.
  • તેની પોતાની ભાષા માટે એક દુભાષિયો છે (મતલબ જેટલો સમાન વાક્યરચના) અને ઇન્ટરેક્ટિવ અથવા બેચ એક્ઝેક્યુશનની મંજૂરી આપે છે.
  • ગતિશીલ મોડ્યુલો દ્વારા, તેની ભાષાને કાર્યો અને કાર્યવાહી સાથે વિસ્તૃત કરી શકાય છે.
  • તે અન્ય જીએનયુ પ્રોગ્રામ્સનો ઉપયોગ કરીને વપરાશકર્તાને પછીથી છાપવા અથવા બચાવવા (ગ્રેસ) માટે ગ્રાફિક્સ બનાવવાની ક્ષમતા પ્રદાન કરે છે.
  • ભાષાની અંદર તે આદેશ કન્સોલ (શેલ) ની જેમ પણ વર્તે છે. આ તમને ઉદાહરણ તરીકે ડિરેક્ટરીની સામગ્રીને સૂચિબદ્ધ કરવાની મંજૂરી આપે છે.
  • યુનિક્સ પ્લેટફોર્મ પર ચલાવવા ઉપરાંત તે વિન્ડોઝ પર પણ ચાલે છે.
  • તમે મતલબ કાર્યો (. એમ એક્સ્ટેંશન દ્વારા ઓળખાવી શકાય તેવું) સાથે ફાઇલો અપલોડ કરી શકો છો.
  • તમને સ્પેનિશમાં મદદ છે.

જીએનયુ ઓક્ટેવ 5.1.0 સંસ્કરણ 5.1.0 વિશે

જી.એન.યુ. ctક્ટા

હાલમાં જીએનયુ ઓક્ટેવ તેના વર્ઝન 5.1.0 પર છે (5.x શાખાનું પ્રથમ પ્રકાશન), એક સંસ્કરણ કે જે એક અઠવાડિયા પહેલાં જ પ્રકાશિત થયું હતું.

નવા સંસ્કરણમાં, મતલાબ સાથે સુસંગતતામાં સુધારો કરવાનું કામ ચાલુ રાખ્યું, નવા કાર્યો અમલમાં મૂકાયા, અને રેન્ડરિંગ સબસિસ્ટમ ફરીથી કાર્યરત થઈ.

મનસ્વી કદના ક્ષેત્રમાં દૃશ્યમાન વિંડોને પ panન કરવા માટે સંખ્યાબંધ મોવ * ફંક્શન્સ ઉમેરવામાં આવ્યા છે, ક્લિયરવાર, ઇસફાઇલ, ઇસફોલ્ડર, ઓપનફિગ, ઓર્ડીઇગ, સેવફિગ અને ઉપયોગી કાર્યો.

નોંધપાત્ર છે કે સંખ્યાત્મક શ્રેણી સાથે કામ કરવા માટેના કાર્યોના પ્રભાવમાં 25 ગણો વધારો થયો છે. ફંમિશેરચ, ફ્મિનેબન્ડ અને ફ્મિન્ક ફંક્શનોને મેટલાબ સુસંગત સ્વરૂપમાં ઘટાડવામાં આવે છે. ઝડપી ફ્યુરિયર ટ્રાન્સફોર્મનો ઉપયોગ કરવા માટે, એફએફટીડબ્લ્યુ લાઇબ્રેરી હવે આવશ્યક છે (એફએફટીપીકે દ્વારા કાર્ય માટેનો આધાર બંધ કરવામાં આવ્યો છે).

જી.એન.યુ. ઓક્ટેવ 5.1.0 ગ્રાફિકલ રેન્ડરિંગ સિસ્ટમ માટે ઘણા બધા ઉન્નત્તિકરણો રજૂ કરે છે. રાસ્ટર ફોર્મેટ્સના આઉટપુટ માટે (દા.ત. પી.એન.જી. અથવા જેપીઇજી), ઓપનજીએલ-આધારિત ડ્રોઇંગ મેથડ ડિફ defaultલ્ટ રૂપે વપરાય છે (રાસ્ટર મોડ "-opengl" વેક્ટર "-પેન્ટર્સ" ને બદલે).

OSMesa લાઇબ્રેરીને બદલે, Qt લાઇબ્રેરી (QOffsccreenSurface વર્ગ) દ્વારા પૂરા પાડવામાં આવેલ બફરમાં ખેંચવાની ક્ષમતાઓનો ઉપયોગ ફાઇલોના આઉટપુટ માટે થાય છે.

ક્યુટ લાઇબ્રેરી હવે જીયુઆઈ માટે કામ કરવા માટે આવશ્યક અવલંબન છે (ક્યુટ 4.8 સુસંગત છે, પરંતુ ક્યૂટી 5 ભલામણ કરે છે).

હાઇ પિક્સેલ ડેન્સિટી (હાઇડીપીઆઈ) ડિસ્પ્લે માટે ડીપીએસ 96 થી વધુ હોય ત્યાં ઉમેરાતા સપોર્ટ. છાપકામ દરમિયાન પૃષ્ઠ પર સામગ્રી વિતરિત કરવા માટે નવા વિકલ્પો લાગુ કરવામાં આવ્યા છે (પીડીએફ અને પોસ્ટસ્ક્રિપ્ટ જનરેશન): "-ફિલ્પેજ" અને "-બસ્ટફિટ". નવું "-ddumb" પ્રિન્ટ મોડ ઉમેરવામાં આવ્યું હતું, જેમાં માહિતી ASCII ગ્રાફિક્સના રૂપમાં રેકોર્ડ કરવામાં આવી છે.

ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર GNU ઓક્ટેવ કેવી રીતે ઇન્સ્ટોલ કરવું?

જીએનયુ ઓક્ટેવે જે લોકપ્રિયતા પ્રાપ્ત કરવાનું શરૂ કર્યું છે તેના કારણે, કેટલાક લિનક્સ વિતરણોએ આ એપ્લિકેશનને તેમના સત્તાવાર ભંડારમાં શામેલ કરી છે. જેમાં ડેબિયન, ઉબુન્ટુ, ફેડોરા, જેન્ટુ અને ઓપનસુઝ શામેલ છે. આ પેકેજો સ્વયંસેવકો દ્વારા બનાવવામાં આવ્યા છે.

તેથી અમારા કિસ્સામાં આપણે એપ્લિકેશનને સીધા જ આપણા સ softwareફ્ટવેર સેન્ટરમાં અથવા ટર્મિનલથી ઇન્સ્ટોલ કરીને શોધી શકીએ છીએ.

દુર્ભાગ્યે, ભંડારમાં સમાયેલ સંસ્કરણ થોડું પછાત છે, તેથી પ્રકાશિત નવા સંસ્કરણો ઉબુન્ટુ રીપોઝીટરીઓમાં અપડેટ કરવામાં સમય લે છે.

સદનસીબે જીએનયુ ઓક્ટેવ વિકાસકર્તાઓ ફ્લેટપakક પેકેજો દ્વારા લિનક્સ વપરાશકર્તાઓ માટે ઇન્સ્ટોલેશન જનરેટ કરવાની રીત આપે છે.

તેથી એકમાત્ર જરૂરિયાત એ છે કે અમારી સિસ્ટમમાં ફ્લેટપક સપોર્ટ હોય. ઇન્સ્ટોલેશન હાથ ધરવા માટે આપણે ફક્ત ટર્મિનલ ખોલવા જઇએ છીએ અને તેમાં નીચે આપેલ આદેશ લખો:

flatpak install flathub org.octave.Octave

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.