குட் ஆக்டேவ், மேட்லாபிற்கான திறந்த மூல மாற்று

gnu-octave-logo-lnx

குனு ஆக்டேவ் என்பது ஒரு உயர் மட்ட விளக்க மொழி, முதன்மையாக எண் கணக்கீடுகளுக்கு நோக்கம் கொண்டது. டிஅல் மற்றும் பெயர் குறிப்பிடுவது போல் ஆக்டேவ் குனு திட்டத்தின் ஒரு பகுதியாகும் மேலும் இது MATLAB இன் இலவச சமமானதாக கருதப்படுகிறது.
நேரியல் மற்றும் நேரியல் அல்லாத சிக்கல்களின் எண்ணியல் தீர்வுக்கான திறன்களை வழங்குகிறது மற்றும் பிற எண் சோதனைகளைச் செய்ய.

தரவு காட்சிப்படுத்தல் மற்றும் கையாளுதலுக்கான விரிவான வரைகலை திறன்களையும் இது வழங்குகிறது. ஆக்டேவ் பொதுவாக அதன் ஊடாடும் கட்டளை-வரி இடைமுகத்தின் மூலம் பயன்படுத்தப்படுகிறது, ஆனால் இது ஊடாடாத நிரல்களை எழுதவும் பயன்படுத்தப்படலாம்.

ஆக்டேவ் மொழி மாட்லாபிற்கு மிகவும் ஒத்திருக்கிறது, எனவே பெரும்பாலான நிரல்கள் போக்குவரத்துக்கு எளிதானவை.

அதன் முக்கிய பண்புகளில் நாம் முன்னிலைப்படுத்தலாம்:

  • எஸ்.டி.எல் நூலகத்தைப் பயன்படுத்தி சி ++ இல் ஆக்டேவ் எழுதப்பட்டுள்ளது.
  • இது அதன் சொந்த மொழிக்கு ஒரு மொழிபெயர்ப்பாளரைக் கொண்டுள்ளது (தொடரியல் கிட்டத்தட்ட மாட்லாபிற்கு ஒத்ததாக இருக்கிறது) மற்றும் ஊடாடும் அல்லது தொகுதி செயல்பாட்டை அனுமதிக்கிறது.
  • டைனமிக் தொகுதிகள் மூலம் அதன் மொழியை செயல்பாடுகள் மற்றும் நடைமுறைகளுடன் நீட்டிக்க முடியும்.
  • பிற அச்சிடுதல் அல்லது சேமிப்பு (கிரேஸ்) க்கான கிராபிக்ஸ் உருவாக்கும் திறனை பயனருக்கு வழங்க இது பிற குனு நிரல்களைப் பயன்படுத்துகிறது.
  • மொழிக்குள் இது ஒரு கட்டளை கன்சோல் (ஷெல்) போலவும் செயல்படுகிறது. எடுத்துக்காட்டாக, அடைவு உள்ளடக்கங்களை பட்டியலிட இது உங்களை அனுமதிக்கிறது.
  • யூனிக்ஸ் இயங்குதளங்களில் இயங்குவதைத் தவிர இது விண்டோஸிலும் இயங்குகிறது.
  • மேட்லாப் செயல்பாடுகளுடன் கோப்புகளை பதிவேற்றலாம் (.m நீட்டிப்பால் அடையாளம் காணக்கூடியது).
  • ஸ்பானிஷ் மொழியில் உங்களுக்கு உதவி உள்ளது.

குனு ஆக்டேவ் 5.1.0 பதிப்பு 5.1.0 பற்றி

GNU_Octave

இப்போது குனு ஆக்டேவ் அதன் பதிப்பு 5.1.0 இல் உள்ளது (5.x கிளையின் முதல் வெளியீடு), இது ஒரு வாரத்திற்கு முன்பு வெளியிடப்பட்டது.

புதிய பதிப்பில், மேட்லாப்புடன் பொருந்தக்கூடிய தன்மையை மேம்படுத்துவதற்கான பணிகள் தொடர்ந்தன, புதிய செயல்பாடுகள் செயல்படுத்தப்பட்டன, மற்றும் ரெண்டரிங் துணை அமைப்பு மறுவேலை செய்யப்பட்டது.

தன்னிச்சையான அளவிலான பரப்பளவில் தெரியும் சாளரத்தை பான் செய்ய பல mov * செயல்பாடுகள் சேர்க்கப்பட்டுள்ளன, அத்துடன் தெளிவான வார்ஸ், ஐஸ்பைல், ஐஸ்ஃபோல்டர், ஓபன்ஃபிக், ஆர்டெய்க், சேவ்ஃபிக் மற்றும் பொருந்தக்கூடிய செயல்பாடுகள்.

எண் தொடர்களுடன் பணிபுரியும் செயல்பாடுகளின் செயல்திறன் 25 மடங்கு வரை அதிகரித்துள்ளது. Fminsearch, fminbnd மற்றும் fminunc செயல்பாடுகள் ஒரு Matlab- இணக்க வடிவத்திற்கு குறைக்கப்படுகின்றன. வேகமான ஃபோரியர் உருமாற்றத்தைப் பயன்படுத்த, இப்போது FFTW நூலகம் தேவைப்படுகிறது (FFTPACK வழியாக வேலை செய்வதற்கான ஆதரவு நிறுத்தப்பட்டது).

குனு ஆக்டேவ் 5.1.0 வரைகலை ஒழுங்கமைவு முறைக்கு பல மேம்பாடுகளை அறிமுகப்படுத்துகிறது. ராஸ்டர் வடிவங்களுக்கான வெளியீட்டிற்கு (எ.கா. பி.என்.ஜி அல்லது ஜே.பி.இ.ஜி), ஓபன்ஜிஎல் அடிப்படையிலான வரைதல் முறை இயல்புநிலையாக பயன்படுத்தப்படுகிறது (திசையன் "-பெயிண்டர்கள்" க்கு பதிலாக ராஸ்டர் பயன்முறை "-ஓபெங்ல்").

OSMesa நூலகத்திற்குப் பதிலாக, Qt நூலகம் (QOffscreenSurface class) வழங்கிய இடையகத்தில் வரையக்கூடிய திறன்கள் கோப்புகளுக்கான வெளியீட்டிற்குப் பயன்படுத்தப்படுகின்றன.

QT நூலகம் இப்போது GUI வேலை செய்ய தேவையான சார்புநிலையாகும் (Qt 4.8 இணக்கமானது, ஆனால் Qt 5 பரிந்துரைக்கப்படுகிறது).

உயர் பிக்சல் அடர்த்தி (ஹைடிபிஐ) காட்சிகளுக்கான கூடுதல் ஆதரவு, அங்கு டிபிஐக்கள் 96 ஐத் தாண்டும். அச்சிடும் போது (PDF மற்றும் போஸ்ட்ஸ்கிரிப்ட் தலைமுறை) ஒரு பக்கத்தில் உள்ளடக்கத்தை விநியோகிக்க புதிய விருப்பங்கள் செயல்படுத்தப்பட்டுள்ளன: "-பில்பேஜ்" மற்றும் "-பெஸ்ட்ஃபிட்". புதிய "-டம்ப்" அச்சு முறை சேர்க்கப்பட்டது, இதில் தகவல் ஆஸ்கி கிராபிக்ஸ் வடிவத்தில் பதிவு செய்யப்படுகிறது.

உபுண்டு மற்றும் வழித்தோன்றல்களில் குனு ஆக்டேவை எவ்வாறு நிறுவுவது?

குனு ஆக்டேவ் பெறத் தொடங்கிய புகழ் காரணமாக, சில லினக்ஸ் விநியோகங்கள் இந்த பயன்பாட்டை தங்கள் அதிகாரப்பூர்வ களஞ்சியங்களில் சேர்த்துள்ளன அவற்றில் டெபியன், உபுண்டு, ஃபெடோரா, ஜென்டூ மற்றும் ஓபன் சூஸ் ஆகியவை அடங்கும். இந்த தொகுப்புகள் தன்னார்வலர்களால் உருவாக்கப்படுகின்றன.

எனவே எங்கள் விஷயத்தில் எங்கள் மென்பொருள் மையத்தில் நேரடியாக அல்லது முனையத்திலிருந்து நிறுவுவதன் மூலம் பயன்பாட்டைக் காணலாம்.

துரதிர்ஷ்டவசமாக, களஞ்சியங்களில் உள்ள பதிப்பு சற்று தாமதமானது, எனவே வெளியிடப்பட்ட புதிய பதிப்புகள் உபுண்டு களஞ்சியங்களில் புதுப்பிக்க நேரம் எடுக்கும்.

அதிர்ஷ்டவசமாக குனு ஆக்டேவ் டெவலப்பர்கள் பிளாட்பாக் தொகுப்புகள் மூலம் லினக்ஸ் பயனர்களுக்கு நிறுவலை உருவாக்குவதற்கான வழியை எங்களுக்கு வழங்குகிறார்கள்.

எனவே ஒரே தேவை எங்கள் கணினியில் பிளாட்பாக் ஆதரவு இருக்க வேண்டும். நிறுவலைச் செய்ய, நாங்கள் ஒரு முனையத்தைத் திறக்கப் போகிறோம், அதில் பின்வரும் கட்டளையைத் தட்டச்சு செய்க:

flatpak install flathub org.octave.Octave

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.