GNU Octave 8.1.0 પહેલેથી જ રિલીઝ થઈ ચૂક્યું છે અને આ તેના સમાચાર છે

gnu-octave-logo-lnx

GNU ઓક્ટેવ એ સંખ્યાત્મક ગણતરીઓ કરવા માટે એક પ્રોગ્રામ અને પ્રોગ્રામિંગ ભાષા છે. તેનું નામ સૂચવે છે તેમ, ઓક્ટેવ એ જીએનયુ પ્રોજેક્ટનો એક ભાગ છે. તે MATLAB ના મફત સમકક્ષ ગણવામાં આવે છે.

નું લોકાર્પણ ગાણિતિક ગણતરીઓ કરવા માટે સિસ્ટમનું નવું સંસ્કરણ જીએનયુ ઓક્ટેવ 8.1.0 (8.x શાખાનું પ્રથમ પ્રકાશન), જે એક અર્થઘટન ભાષા પ્રદાન કરે છે અને મોટાભાગે Matlab સાથે સુસંગત છે.

કમાન્ડ લાઇન ઇન્ટરફેસ પ્રદાન કરે છે અનુકૂળ રેખીય અને નોનલાઈન સમસ્યાઓ આંકડાકીય રીતે હલ કરવા માટે, અને એમએટીએલબી સાથે મુખ્યત્વે સુસંગત ભાષાની મદદથી અન્ય સંખ્યાત્મક પ્રયોગો કરવા.

ઓક્ટેવ ઘણા સાધનો છે સામાન્ય ડિજિટલ રેખીય બીજગણિત સમસ્યાઓ હલ કરવા માટે, નોનલાઇનર સમીકરણોનાં મૂળ શોધવા વગેરે.

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

જીએનયુ ઓક્ટેવ 8.1.0 ની મુખ્ય નવી સુવિધાઓ

ઓક્ટેવ 8.1.0 માંથી આવેલું આ નવું સંસ્કરણ ઘણા સામાન્ય ફેરફારો અને સુધારાઓ સાથે આવે છે જેમાં, મોટા ફેરફારો નવા સંસ્કરણમાં ડાર્ક થીમનો ઉપયોગ કરવાની ક્ષમતા શામેલ છે ગ્રાફિકલ ઇન્ટરફેસમાં, તેમજ એ હકીકત છે કે ટૂલબાર નવા ઉચ્ચ-કોન્ટ્રાસ્ટ આઇકોન ઓફર કરે છે.

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

નવા ફેરફારમાં બીજો ફેરફાર તે છે ટર્મિનલ સાથે નવું વિજેટ ઉમેર્યું (ડિફૉલ્ટ રૂપે અક્ષમ, સક્રિયકરણ માટે "--experimental-terminal-widget" પરિમાણ સાથે લૉન્ચની જરૂર છે).

તે ઉપરાંત, પણ તે બહાર આવ્યું છે કે ફંક્શનની કામગીરીમાં પાંચ વખત સુધારો કરવામાં આવ્યો હતો ફિલ્ટર, જે કાર્યો માટે પ્રદર્શન સુધારણામાં પણ પરિણમ્યું deconv, fftfilt અને arma_rnd.

તે પણ નોંધ્યું છે કે તે પૂરી પાડે છે PCRE2 રેગ્યુલર એક્સપ્રેશન લાઇબ્રેરી માટે સપોર્ટ, જે ડિફૉલ્ટ રૂપે સક્ષમ છે, અને Matlab સાથે સુસંગતતા સુધારવાના હેતુથી ઘણા ફેરફારો કરવામાં આવ્યા છે, જે ઘણા અસ્તિત્વમાં રહેલા કાર્યોની ક્ષમતાઓને વિસ્તૃત કરે છે.

દસ્તાવેજ વ્યૂઅર માટે નવા ફોન્ટ ઉમેર્યા અને નવા ફંક્શન્સ પણ ઉમેર્યા clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, ufigure

છેલ્લે, એ ઉલ્લેખનીય છે કે ભાવિ મહત્વના ફેરફારોની આગોતરી સૂચનાનો પણ ઉલ્લેખ છે:

ઓક્ટેવ પાસે મેટલેબ-સુસંગત સ્ટ્રિંગ ક્લાસ હોવો જોઈએ તેવી ઘણી વપરાશકર્તા વિનંતીઓને કારણે, સ્ટ્રિંગ ક્લાસને લાગુ કરવા માટે કામ ચાલી રહ્યું છે જે કેરેક્ટર વેક્ટરથી અલગ હશે.

ઓક્ટેવમાં, સિંગલ-ક્વોટેડ કેરેક્ટર એરે હાલમાં Matlab દ્વારા સપોર્ટેડ છે, પરંતુ ડબલ-ક્વોટેડ ફોર્મ્સ નથી. હાલમાં ઓક્ટેવમાં, "foo" અને "foo" બંને મોટાભાગે બદલી શકાય તેવા છે, સિવાય કે એસ્કેપ સિક્વન્સના અમુક અર્થઘટન જેમ કે "\n" (બે અક્ષરો) ને બદલે "\n" (એક નવી લાઇનમાં રૂપાંતરિત) . મેટલેબના સિંગલ-ક્વોટેડ કેરેક્ટર એરે અને ડબલ-ક્વોટેડ સ્ટ્રિંગ્સ બેકસ્લેશ એસ્કેપ સિક્વન્સ પર પ્રક્રિયા કરતા નથી, અન્ય ઘણી ભાષાઓથી વિપરીત, અને તે એસ્કેપ સિક્વન્સ વ્યક્તિગત કાર્યો જેમ કે fprintf દ્વારા પ્રક્રિયા કરવામાં આવે છે.

મતલબ-શૈલી સ્ટ્રિંગ સિન્ટેક્સના અમલીકરણના પરિણામે ભવિષ્યમાં ઓક્ટેવનું વર્તન બદલાઈ શકે છે. ઉદાહરણ તરીકે, 'foo' એ ત્રણ-તત્વ અક્ષર વેક્ટર રહેશે, પરંતુ 'foo' એક-તત્વ સ્ટ્રિંગ ઑબ્જેક્ટ બનશે. ચોક્કસ અમલીકરણ એ પ્રગતિમાં કામ છે અને તેમાં પછાત સુસંગતતા જાળવવા માટેની પદ્ધતિઓનો સમાવેશ થઈ શકે છે કે નહીં.

અંતે, જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તો તમે વિગતોનો સંપર્ક કરી શકો છો નીચેની કડીમાં

Linux પર GNU Octave કેવી રીતે ઇન્સ્ટોલ કરવું?

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

ઉદાહરણ તરીકે, જેઓ છે ડેબિયન, ઉબુન્ટુ અથવા કોઈપણ ડિસ્ટ્રિબ્યુશનના ઉપભોક્તા અથવા આધારિત આમાં, તેઓ ટર્મિનલ ખોલીને અને ટાઈપ કરીને ઇન્સ્ટોલેશન કરી શકે છે:

sudo apt-get install octave

જેમ કે જેઓ ફ્લેટપેક પેકેજોનો ઉપયોગ કરવાનું પસંદ કરે છે, તેઓ તેમની સિસ્ટમ પર ઓક્ટેવ ઇન્સ્ટોલ કરી શકે છે, તેમની પાસે માત્ર ફ્લેટપેક સપોર્ટ હોવો જરૂરી છે અને ફક્ત ઇન્સ્ટોલેશન કરવા માટે આપણે ટર્મિનલ ખોલવા જઈ રહ્યા છીએ અને તેમાં નીચેનો આદેશ ટાઈપ કરો:

flatpak install flathub org.octave.Octave

ની મદદ સાથે બીજી પદ્ધતિ છે સ્નેપ પેક અને ઇન્સ્ટોલેશન ટાઇપ કરીને કરવામાં આવે છે:

sudo snap install octave

ઓક્ટેવ ઇન્સ્ટોલ કરવાની એક છેલ્લી પદ્ધતિ છે ડોકર સાથે અને ઇન્સ્ટોલેશન ટાઇપ કરીને કરવામાં આવે છે:

docker pull docker.io/gnuoctave/octave:8.1.0

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

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

*

*

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