Šis rīks ir daļa no GNU projekta. MATLAB tiek uzskatīts par tā komerciālo ekvivalentu. Starp vairākām raksturīgajām iezīmēm, kuras viņiem ir kopīgas, var uzsvērt, ka abi piedāvā tulku, kas ļauj izpildīt pasūtījumus interaktīvā režīmā. Pieraksti to Oktāva Tā nav datora algebras sistēma, kāda varētu būt Maxima, bet gan lieto valodu, kas orientēta uz skaitlisko analīzi. |
GNU Octave ir augsta līmeņa valoda, kas sākotnēji paredzēta skaitliskai skaitļošanai. Octave nodrošina komandrindas saskarni, lai skaitliski atrisinātu lineāras un nelineāras problēmas un izstrādātu citus skaitliskus eksperimentus, izmantojot valodu, kas lielākoties ir saderīga ar Matlab. To var izmantot arī kā uz partiju orientētu valodu.
Oktāvā ir daudz rīku, lai atrisinātu kopējās skaitliskās algebras problēmas, atrastu nelineāro vienādojumu risinājumus, veiktu parasto funkciju integrālus, manipulētu ar polinomiem un integrētu parastos diferenciālvienādojumus un algebriskos diferenciālvienādojumus. To ir viegli paplašināt un modificēt, izmantojot lietotāja definētas funkcijas, kas rakstītas Octave valodā, vai izmantojot dinamiski ielādētus moduļus, kas rakstīti citās valodās, piemēram, C, C ++, Fortran utt.
Tehniskas detaļas
- Oktāvs ir rakstīts C ++, izmantojot STL bibliotēku.
- Tam ir tulks savai valodai (sintakse līdzīga Matlab), un tā ļauj veikt interaktīvu vai sērijveida izpildi.
- Valodu var paplašināt ar funkcijām un procedūrām, izmantojot dinamiskos moduļus.
- Tas izmanto citas GNU programmas, lai piedāvātu lietotājam izveidot grafiku un pēc tam tās izdrukāt vai saglabāt (Grace).
- Valodā tas darbojas arī kā komandu konsole (apvalks). Tas ļauj, piemēram, uzskaitīt direktoriju saturu.
- Papildus darbībai Unix platformās, tas darbojas arī operētājsistēmā Windows.
- Jūs varat augšupielādēt failus ar Matlab funkcijām ar paplašinājumu .m.
- Palīdzība spāņu valodā.
Oktava valoda
- Sintakse ir līdzīga tai, kas tiek izmantota MATLAB.
- Tā ir interpretēta valoda.
- Tas neļauj argumentus nodot ar atsauci. Viņi vienmēr tiek nodoti vērtībai.
- Neļauj rādītājus.
- Var ģenerēt skriptus.
- Tas atbalsta lielāko daļu standarta C bibliotēkas funkciju.
- To var paplašināt, lai atbalstītu UNIX sistēmas zvanus.
- Valoda ir paredzēta darbam ar matricām un nodrošina daudz funkcionalitātes darbam ar tām.
- Tas atbalsta struktūras, kas līdzīgas C "struktūrām".
Dažādas interesējošas ārējas saites
- Octave oficiālā vietne (angļu valodā)
- Octave Wiki (angļu valodā)
- Oktava rokasgrāmata (spāņu valodā) - pašlaik notiek tulkošanas process.
- GNU oktāvu rokasgrāmata Ītons, Džons V. ISBN 0-9541617-2-6 (angļu valodā)
- Oktāvs-Foržē, papildu paketes GNU Octave
- QtOctave emuārs (grafiskā grafiskā saskarne Octave)
- Palīdzības pakete spāņu valodā, palīdz tulkot GNU Octave komandas
- Tiešsaistes matemātikas kalkulators Lapa, kuru Octave ievieš lietošanai no internets (angļu valodā)
- Iekļautais :: oktāvs modulis Perl en CPAN programmēt Oktāvā Perl programmu ietvaros
- Guillem Borrell i Nogueras neformāls ievads Matlab un oktāvā (bezmaksas grāmata spāņu valodā)
- Oktāvu skaitliskie aprēķini
Uzstādīšana
Debian, Ubuntu utt.:
sudo apt-get install oktāvu qtoctave
Fedorā:
su -c 'yum instalēt oktāvu qtoctave'
Citi rajoni:
Oktāvs-Foržē
Caur cedprēns Mēs zinām, kādas darbības jāveic, lai instalētu pakotņu funkcionalitāti Oktāvs-Foržē:
1. Lejupielādējiet mūs interesējošo pakotni (saspiestu).
2. Nokopējiet saspiestu darba mapē Octave, kas, ja vien nav norādīts citādi, parasti ir lietotāja mājas mape (/ home / [lietotājvārds] /)
3. Palaidiet Octave kā superlietotāju (var izmantot sudo).
4. Ierakstiet Octave komandrindu
pkg instalēt "package-name.tar.gz"
Lai instalētu jaunāko Octave versiju
Pateicoties Cristobal, kurš ir dalījies ar mums ar šo interesanto PPA, mēs bez problēmām varam instalēt jaunāko Octave un QtOctave versiju:
sudo su -
add-apt-repository ppa: lopeztobal / maths
apt-get update && apt-get jauninājums
izeja
Sveiki, pirmkārt, apsveicu ar emuāru (ir patīkami, ka laiku pa laikam ir kaut kas jauns lasāms). Vienkārši sakiet: es esmu inženierzinātņu students (un kolēģis emuāru autors 😀), un man ir nācies saskarties gan ar Octave, gan ar Matlab, un es varu garantēt, ka lielākoties (un diemžēl) tas nav tik savietojams, kaut kas pārstāj būt vienkārša anekdote, lai kļūtu par reālu problēmu, kad jums ir jāstrādā ar Matlab failiem, kurus esat iepriekš izveidojis vai citi kolēģi, kuri nelieto Octave. Par laimi, Matlab ir UNIX versija, kas darbojas dabiski un brīnišķīgi uz jebkura Linux izplatītāja (un uz Mac). Ja jūs atļaujat man un jūs interesē šī tēma, manā emuārā ir publicētas vairākas apmācības un raksti, kas saistīti ar Matlab un Octave. Par visu, ko jūs zināt.
Sveiciens un es atkārtoju savus apsveikumus 😉
Sveiki, es daru savu darbu un paplašināšu oktāvu ar kodu, kas izveidots fortran, ja varat man palīdzēt: ir obligāti jāizveido interfeiss oktāvā, ierakstot .cc kodu, lai varētu apkopot fortran kodu, tas ir, mkoctfile codigo_octave.cc code.f
Precizējumi, qtoctave ir oktāvu front-end ar qt bibliotēkām, ko izveidojis spānis un kuram ir savs emuārs par programmu, būtu jauki, ja jūs to citētu.
Qtoctave jaunākajā versijā ir pieejams tiem, kas to vēlas, Launchpad repo, kas man ir, jo Ubuntu to neatjaunina. Es ceru, ka nākamajā Ubuntu versijā tas tiks atjaunināts, jo es sazinājos ar oficiālo Debian iepakotāju.
Vēl viena lieta, no qtoctave varat instalēt Octave sourceforge pakotnes.
Pakalpojumā Mandriva un iespējot MIB krātuves tos var instalēt šādi:
urpmi qtoctave oktava
Sveiciens 🙂
Lielisks ieguldījums! Es nezināju daudzas no jūsu pieminētajām lietām, tāpēc paldies x komentārs, es jau pievienoju jūsu pieminēto emuāru. Vai jūs varētu mums nodot komandu, lai instalētu savu PPA?
Priekā! Pāvils.
Manuprāt, jautājums ir tāds, ka, ja universitātes izmantotu vairāk oktāvu, tas nenotiktu, Valensijas Mates fakultātē mēs to izmantojām, kad es biju students.
Vai esat izmēģinājis Scilab, lai redzētu, kā tas darbojas?
Sveicieni
Sveiki, paldies. Šī ir komanda:
uz dienvidiem -
add-apt-repository ppa: lopeztobal / maths
apt-get update && apt-get jauninājums
izeja
Krātuve galvenokārt ir vērsta uz matemātiku.
Sveicieni
Liels paldies! Es to uzreiz pievienoju ziņai!
Apskāviens! Pāvils.
Es pilnīgi piekrītu. Manā gadījumā tas ir Alikantes universitātē, un es varu jums apliecināt, ka problēma ir gan ar mācībspēkiem (kuri pat nezina, ka pastāv vienlīdz derīgas bezmaksas alternatīvas), gan pašā administrācijā par to, ka nav kompetenta IT nodaļa, kas spēj apmācīt skolotājus, piemēram, izmantot Octave, nevis Matlab. Bet nāc, tas nav nekas jauns. Es to jau esmu pieredzējis ar citām programmām, piemēram, Microsoft Project vai Microsoft Visio (ir ļoti labas bezmaksas alternatīvas, un nav iespējas mainīt dažu skolotāju domājošo domu).
Scilab to nav pārbaudījis.
Sveiciens.
Patiesība ir tāda, ka es neesmu izmēģinājis Scilab.
Sveiki visiem, es esmu jauns Linux (Ubuntu) lietotājs, un darba apsvērumu dēļ man steidzami jāinstalē Octave; un man nav ne jausmas, kā to izdarīt. Vai kāds man var palīdzēt, pa vienam pasakot soļus. Liels paldies. Sveicieni un apsveikumi emuāram.
Liels paldies par ieguldījumu. Raksti lapā vienmēr ir ļoti interesanti.
Labi. Pieņemot, ka izmantojat Ubuntu, dodieties uz izvēlni Applications> Ubuntu Software Center. Kad tur nonācu, es uzrakstīju “Octave” (bez pēdiņām). Parādīsies vairākas opcijas, es izvēlējos to, kurā teikts Qtoctave (kas ir grafiskais interfeiss gnu oktāvai). Nospiediet pogu Instalēt. Tieši tā.
Priekā! Pāvils.
Būtu labi, ja augšupielādētu rokasgrāmatas par oktāvu ...
To var atrast internetā, ja ievietojat actave rokasgrāmatu google, jūs saņemat tūkstošiem:
http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CC8QFjAA&url=http%3A%2F%2Fsoftlibre.unizar.es%2Fmanuales%2Faplicaciones%2Foctave%2Fmanual_octave.pdf&ei=ruGNUsm7Isz40gXSmYGwDQ&usg=AFQjCNHCWYypv_5YikgyG_rF2NZ4RPWgug&bvm=bv.56987063,bs.1,d.Yms
Kas ir zināms par oktāvas video atbalstu, vai pakete jau ir funkcionāla vai joprojām ir tāda pati ???
PRIEKĀ..
PALDIES ĻOTI PAR ŠO BLOGU. Tas IR ĻOTI LABI ... BET man ir vairākas šaubas
STRĀDĀJU AR AVENES PI, UN KO ES VĒLOS DARĪT, IR INSTALĒT
OKTAVA AVENĒ, BET NEVARU VIŅUS SAGATAVOT…. AVENES IR
DARBS AR RASPBIAN DARBĪBAS SISTĒMU
IEVADU UZSTĀDĪŠANAS KODUS, LAI, JA TAS BŪTU LINUX, BET RADĪTU KĻŪDAS
GRIBU ZINĀT, JA VARAT PALĪDZĒT MAN
PALDIES
Es zinu, ka šis ieraksts ir vecs, bet es domāju, vai jūs varētu man palīdzēt. Mēģinot instalēt Octave simbolisko pakotni, tiek parādīta šī kļūda:
oktāva: 1> pkg instalēt "symbolic-1.1.0.tar.gz"
sh: 1: make: nav atrasts
pkg: kļūda, palaižot simbolisko pakotni “make”.
kļūda: izsaukta no “configure_make” failā /usr/share/octave/3.8.1/m/pkg/private/configure_make.m netālu no 82. rindas, 9. kolonnas
kļūda: izsaukts no:
kļūda: /usr/share/octave/3.8.1/m/pkg/private/install.m 206. rindiņā, 5. slejā
kļūda: /usr/share/octave/3.8.1/m/pkg/pkg.m 394. rindā, 9. slejā
Ko es varu darīt? Liels paldies
Ar labunakti. Vai šī programma ir saderīga lietošanai ar Windows 7? Un ja jā, kur es varu saņemt saiti?
Es jau iepriekš pateicos par informāciju.
https://www.gnu.org/software/octave/download.html
Tas ir tāpat kā tad, kad viņi saka "sojas gaļa" vai "mandeļu piens"