411 REFERENCE · Wikipedia
ग्नू ऑक्टेव
Reference material by Wikipedia contributors. This retains its source identity and is not 411 news reporting.
ग्नू ऑक्टेव GNU Octave 100px 250px| जीएनयू ऑक्टेव का एक स्क्रीनशॉट John W. Eaton and many otherscontributors.in Rik http://hg.savannah.gnu.org/hgweb/octave/file/tip/doc/interpreter/contributors.in 14 June 2015 10 June 2015 10 अप्रैल 2022 https://web.archive.org/web/20220410042500/http://hg.savannah.gnu.org/hgweb/octave/file/tip/doc/interpreter/contributors.in dead 1988 4.2.1 Feb 24, 2017release date 21 February 2017 https://www.gnu.org/software/octave/news/release/2017/02/24/octave-4.2.1-released.html 14 May 2017 https://web.archive.org/web/20170430131650/http://www.gnu.org/software/octave/news/release/2017/02/24/octave-4.2.1-released.html 30 अप्रैल 2017 live C, C++, फोरट्रॉन"Building - Octave". wiki.octave.org. GNU. Retrieved 1 May 2018. 19 January 2016 Scientific computing GNU GPLv3 https://gnu.org/software/octave/
ग्नू ऑक्टेव (GNU Octave) एक मुक्तस्रोत सॉफ्टवेयर है जिसमें एक उच्चस्तरीय प्रोग्रामन भाषा भी अन्तर्निमित है। यह संख्यात्मक विश्लेषण (numerical computations) में उपयोगी है तथा मैटलैब (Matlab) जैसा काम करने के लिये बनाया गया है।
प्रमुख विशेषताएँ
मुक्तस्रोत और निःशुल्क उपलब्ध है।
यह हर दृष्टि से मैटलैब के बहुत निकट है। जो कोड मैटलैब में चलता है, वह बिना परिवर्तन के ग्नू ऑक्टेव में भी चल जाता है। (किन्तु मैटलैब के सिमुलिंक जैसा ग्राफिकल मॉडलिंग टूल इसमें अभी उपलब्ध नहीं है।)
मैटलैब में जो 'टूलबॉक्स' का कॉन्सेप्ट है, वैसा ही कॉन्सेप्ट इसमें 'पैकेज' का है (जैसे, कन्ट्रोल सिस्टम पैकेज, इमेज प्रोसेसिंग पैकेज, सिग्नल प्रोसेसिंग पैकेज, ऑप्टिमाइजेशन पैकेज आदि)
ग्नू ऑक्टेव के लिए उपलब्ध पैकेजों की संख्या, मैटलैब के लिए उपलब्ध टूल्स की संख्या से कहीं अधिक है (८० से भी अधिक)।
यह लिनक्स, विण्डोज और मैक प्रचालन तंत्रों के लिए उपलब्ध है।
मैट्रिक्स इसका मूलभूत डेटा-टाइप है (मैटलैब, जैसा ही )।
समिश्र संख्याओं के लिए अन्तःनिर्मित समर्थन है।
प्रमुख पैकेज
ऑक्टेव के पैकेज निःशुल्क उपलब्ध हैं। ये पैकेज ऑक्टेव-फोर्ज पर उपलब्ध हैं। प्रमुख उपलब्ध पैकेज निम्नलिखित हैं-
bim - डिफ्यूजन ऐडवेक्सन अभिक्रिया (Diffusion Advection Reaction (DAR)) के आंशिक अवकल समीकरण का हल निकालने में प्रयुक्त
bsltl - The BSLTL package is a free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique
cgi - Common Gateway Interface for Octave
communications - Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields
control - कम्प्यूटर की सहायता से नियंत्रण तंत्र की डिजाइन से सम्बन्धित सभी गणनाएँ करने वाला ग्नू-ऑक्टेव का औजार । यह पहले से सिद्ध SLICOT लाइब्रेरी पर आधारित है।
data-smoothing - Algorithms for smoothing noisy data
database - Interface to SQL databases, currently only postgresql using libpq
dataframe - Data manipulation toolbox similar to R data
dicom - Digital communications in medicine (DICOM) file io
divand - divand performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations
doctest - The Octave-Forge Doctest package finds specially-formatted blocks of example code within documentation files
econometrics - Econometrics functions including MLE and GMM based techniques
fem-fenics - pkg for the resolution of partial differential equations based on fenics
financial - Monte Carlo simulation, options pricing routines, financial manipulation, plotting functions and additional date manipulation tools
fits - The Octave-FITS package provides functions for reading, and writing FITS (Flexible Image Transport System) files
fpl - Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs
fuzzy-logic toolkit - A mostly MATLAB-compatible fuzzy logic toolkit for Octave
ga - Genetic optimization code
general - General tools for Octave
generate_html - This package provides functions for generating HTML pages that contain the help texts for a set of functions
geometry - Library for geometric computing extending MatGeom functions
gsl - Octave bindings to the GNU Scientific Library
image - इसमें छबि-प्रसंस्करण (Image processing) से सम्बन्धित कार्य करने के फलन मौजूद हैं।
image-acquisition - The Octave-forge Image Acquisition package provides functions to capture images from connected devices
instrument-control - इसमें सीरियल, पैरेलेल, tcp, gpib, vxi11, udp और usbtmc इन्टरफेस के लिए निम्नस्तरीय इनपुट-आउटपुट फलन (Low level I/O functions) दिए गए हैं।
interval - The interval package for real-valued interval arithmetic allows one to evaluate functions over subsets of their domain
io - Input/Output in external formats e.g. Excel
level-set - Routines for calculating the time-evolution of the level-set equation and extracting geometric information from the level-set function
linear-algebra - Additional linear algebra code, including general SVD and matrix functions
lssa - A package implementing tools to compute spectral decompositions of irregularly-spaced time series
ltfat - The Large Time/Frequency Analysis Toolbox (LTFAT) is a MATLAB/Octave toolbox for working with time-frequency analysis, wavelets and signal processing
mapping - Simple mapping and GIS .shp and raster file functions
mataveid - System identification package for both MATLAB and GNU Octave
matavecontrol - मैटलैब और ग्नू ईक्टेव दोनों के लिए कन्ट्रोल टूलबाक्स
miscellaneous - Miscellaneous tools that would fit nowhere else
mpi - Octave bindings for basic Message Passing Interface (MPI) functions for parallel computing
msh - Create and manage triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers
mvn - Multivariate normal distribution clustering and utility functions
nan - A statistics and machine learning toolbox for data with and w/o missing values
ncarray - Access a single or a collection of NetCDF files as a multi-dimensional array
netcdf - A MATLAB compatible NetCDF interface for Octave
nurbs - Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox by Mark Spink
ocs - Package for solving DC and transient electrical circuit equations
octclip - This package allows users to do boolean operations with polygons using the Greiner-Hormann algorithm
octproj - This package allows users to call functions of PROJ
optics - Functions covering various aspects of optics
optim - अरैखिक इष्टतमीकरण (Non-linear optimization) टूलकिट
optiminterp - An optimal interpolation toolbox for octave
parallel - Parallel execution package
quaternion - Quaternion package for GNU Octave, includes a quaternion class with overloaded operators
queueing - The queueing package provides functions for queueing networks and Markov chains analysis
secs1d - A Drift-Diffusion simulator for 1d semiconductor devices
secs2d - A Drift-Diffusion simulator for 2d semiconductor devices
secs3d - A Drift-Diffusion simulator for 3d semiconductor devices
signal - Signal processing tools, including filtering, windowing and display functions
sockets - Socket functions for networking from within octave
sparsersb - Interface to the librsb package implementing the RSB sparse matrix format for fast shared-memory sparse matrix computations
splines - Additional spline functions
statistics - Additional statistics functions for Octave
stk - The STK is a (not so) Small Toolbox for Kriging
strings - Additional functions for manipulation and analysis of strings
struct - Additional structure manipulation functions
symbolic - The Octave-Forge Symbolic package adds symbolic calculation features to GNU Octave
tisean - Port of TISEAN 3
tsa - Stochastic concepts and maximum entropy methods for time series analysis
vibes - The VIBes API allows one to easily display results (boxes, pavings) from interval methods
video - A wrapper for ffmpeg's libavformat and libavcodec, implementing addframe, avifile, aviinfo and aviread
vrml - 3D graphics using VRML
windows - Provides COM interface and additional functionality on Windows
zeromq - ZeroMQ bindings for GNU Octave
सन्दर्भ
इन्हें भी देखें
साईलैब (Scilab)
साईकॉस (XCos)
मैटलैब
बाहरी कड़ियाँ
आधिकारिक जालस्थल
ऑक्टेव-फोर्ज -- ग्नू-ऑक्टेव के पैकेजों के विकास और संग्रह का वेबसाइट
ऑक्टेव-ऑनलाइन -- बिना इन्स्टाल किए आनलाइन ऑक्टेव चलाइये और अपनी गणितीय समस्याएँ हल कीजिए।
Online documentation.
ऑक्टेव विकी
ऑक्टेव कन्ट्रोल पैकेज
Computer Aided Control System Design (CACSD) Tools for GNU_Octave https://web.archive.org/web/20201001201643/https://www.academia.edu/28209866/Computer_Aided_Control_System_Design_CACSD_Tools_for_GNU_Octave 1 अक्तूबर 2020
ऑक्टेव पर गणना शुरू करना (१० मिनट में)
Differences between Octave and MATLAB
श्रेणी:मुक्तस्रोत सॉफ्टवेयर