Šis įrankis yra GNU projekto dalis. MATLAB laikomas jo komerciniu atitikmeniu. Tarp kelių jiems būdingų savybių galima pabrėžti, kad abu siūlo vertėją, leidžiantį vykdyti užsakymus interaktyviuoju režimu. Prisimink tai Oktava Tai nėra kompiuterinė algebros sistema, kokia gali būti „Maxima“, bet vartoja kalbinę analizę. |
„GNU Octave“ yra aukšto lygio kalba, iš pradžių skirta skaitmeniniam skaičiavimui. „Octave“ suteikia komandinės eilutės sąsają, skirtą skaitinėms linijinėms ir netiesinėms problemoms spręsti ir kitiems skaitiniams eksperimentams kurti naudojant kalbą, kuri dažniausiai suderinama su „Matlab“. Jis taip pat gali būti naudojamas kaip į paketą orientuota kalba.
„Octave“ turi daugybę įrankių, kaip išspręsti įprastas skaitinės algebros problemas, rasti netiesinių lygčių sprendimus, atlikti įprastų funkcijų integralus, manipuliuoti daugianariais ir integruoti įprastas diferencialines lygtis ir algebrines diferencialines lygtis. Tai lengva išplėsti ir modifikuoti naudojant vartotojo nustatytas funkcijas, parašytas „Octave“ kalba, arba naudojant dinamiškai įkeltus modulius, parašytus kitomis kalbomis, pvz., C, C ++, Fortran ir kt.
Techninės detalės
- Oktava parašyta C ++ naudojant STL biblioteką.
- Jis turi savo kalbos vertėją (sintaksė panaši į „Matlab“) ir leidžia atlikti interaktyvų arba paketinį vykdymą.
- Kalba gali būti išplėsta funkcijomis ir procedūromis naudojant dinaminius modulius.
- Jis naudoja kitas GNU programas, kad vartotojui pasiūlytų kurti grafiką, tada jas atspausdinti arba išsaugoti („Grace“).
- Kalbos viduje jis taip pat elgiasi kaip komandų pultas (apvalkalas). Tai leidžia jums išvardyti, pavyzdžiui, katalogų turinį.
- Be to, kad veikia „Unix“ platformose, jis veikia ir „Windows“.
- Galite įkelti failus su „Matlab“ funkcijomis su plėtiniu .m.
- Pagalba ispanų kalba.
Oktavo kalba
- Sintaksė yra panaši į naudojamą MATLAB.
- Tai yra aiškinama kalba.
- Tai neleidžia pateikti argumentų remiantis nuoroda. Jie visada perduodami dėl vertės.
- Neleidžia rodyklių.
- Galima sugeneruoti scenarijus.
- Jis palaiko daugumą standartinės C bibliotekos funkcijų.
- Jį galima išplėsti, kad būtų palaikomi UNIX sistemos skambučiai.
- Kalba sukurta darbui su matricomis ir suteikia daug funkcionalumo dirbant su jomis.
- Jis palaiko struktūras, panašias į C „struktūras“.
Įvairios išorinės įdomios nuorodos
- Oficiali „Octave“ svetainė (anglų k.)
- „Octave Wiki“ (anglų k.)
- „Octave“ vadovas (ispanų k.) - šiuo metu vyksta vertimas.
- GNU oktavų vadovas Eatonas, Johnas W. ISBN 0-9541617-2-6 (anglų k.)
- Oktavas-Forge, papildomos pakuotės GNU oktavai
- „QtOctave“ tinklaraštis („Octave“ GUI)
- Pagalbos paketas ispanų kalba, pagalbos GNU Octave komandų vertimas
- Internetinis matematikos skaičiuoklė Puslapis, kurį „Octave“ įgyvendina naudoti Internetas (anglų k.)
- Įterpta :: oktava modulis Perlas en Cpan. „Octave“ programavimui „Perl“ programose
- Neoficialus „Matlab“ ir „Octave“ įvadas, autorius Guillem Borrell i Nogueras (nemokama knyga ispanų kalba)
- Skaitmeniniai oktavos skaičiavimai
Montavimas
„Debian“, „Ubuntu“ ir kt.:
sudo apt-get install oktava qtoctave
Fedoroje:
su -c 'yum install oktava qtoctave'
Kiti rajonai:
Oktavas-Forge
Gracias Cedprenas Mes žinome veiksmus, kuriuos reikia atlikti norint įdiegti paketų funkcijas Oktavas-Forge:
1. Atsisiųskite mus dominantį paketą (suspaustą).
2. Nukopijuokite kompresą į „Octave“ darbinį aplanką, kuris, jei nenurodyta kitaip, paprastai yra vartotojo namų aplankas (/ home / [vartotojo vardas] /)
3. Paleiskite „Octave“ kaip supernaudotoją (galima naudoti „sudo“).
4. Įveskite „Octave“ komandinę eilutę
pkg įdiekite „package-name.tar.gz“
Norėdami įdiegti naujausią „Octave“ versiją
Ačiū Cristobalui, kuris pasidalino šia įdomia PPA su mumis, be problemų galime įdiegti naujausią „Octave“ ir „QtOctave“ versiją:
Aš prakaituoju -
add-apt-repository ppa: lopeztobal / matematika
apt-get update && apt-get upgrade
išeiti
Sveiki, pirmiausia sveikinu su tinklaraščiu (smagu, kad karts nuo karto yra kažkas naujo paskaityti). Tiesiog norėčiau pasakyti: aš esu inžinerijos studentas (ir kitas tinklaraštininkas 😀), ir man teko bendrauti tiek su „Octave“, tiek su „Matlab“ ir galiu garantuoti, kad didžiąja dalimi (ir, deja,) tai nėra taip suderinama, kas nustoja galioti būti tik anekdotu, kad taptų tikra problema, kai teks dirbti su „Matlab“ failais, kuriuos sukūrėte iš anksto arba kiti kolegos, kurie nenaudoja „Octave“. Laimei, „Matlab“ turi UNIX versiją, kuri natūraliai ir nuostabiai veikia bet kuriame „Linux“ paskirstyme (ir „Mac“). Jei leidžiate ir domitės šia tema, mano tinklaraštyje yra keletas pamokymų ir straipsnių, susijusių su „Matlab“ ir „Octave“. Už viską, ką žinote.
Sveikinimai ir dar kartą sveikinu 😉
Sveiki, aš baigiu darbą ir pratęsiu oktavą naudodamas kodą, sukurtą fortrane, jei galite man padėti: norint sudaryti fortran kodą, privaloma sukurti sąsają oktavoje įvedant .cc kodą, tai yra, mkoctfile codigo_octave.cc kodas.f
Paaiškinimai, „qtoctave“ yra oktavos sąsaja su „qt“ bibliotekomis, kurią sukūrė ispanas ir kuris turi savo tinklaraštį apie programą, būtų puiku, jei ją cituotumėte.
„Qtoctave“ naujausia versija yra prieinama tiems, kurie to nori, „Repunch“, kurį turiu „Launchpad“, nes „Ubuntu“ jo neatnaujina. Tikiuosi, kad kitoje „Ubuntu“ versijoje jis bus atnaujintas, nes bendravau su oficialiu „Debian“ pakuotoju.
Kitas dalykas, iš qtoctave galite įdiegti „Octave sourceforge“ paketus.
„Mandrivoje“ ir įgalinant MIB saugyklas jas galima įdiegti taip:
urpmi qtoctave oktava
Sveikinimai 🙂
Puikus indėlis! Aš nežinojau daugelio jūsų paminėtų dalykų, todėl ačiū x komentaras jau pridėjau jūsų minimą tinklaraštį. Ar galėtumėte mums perduoti komandą įdiegti savo PPA?
Cheers! Paulius.
Mano nuomone, klausimas yra tas, kad jei universitetai naudotų daugiau „Octave“, tai nenutiktų, Valensijoje, Mate fakultete, tai buvome mes, kai buvau studentas.
Ar bandėte „Scilab“ sužinoti, kaip jis veikia?
saludos
Labas aciu. Tai yra komanda:
į pietus -
add-apt-repository ppa: lopeztobal / matematika
apt-get update && apt-get upgrade
išeiti
Kapinyne daugiausia dėmesio skirta matematikai.
saludos
Didelis ačiū! Iškart pridedu jį prie įrašo!
Apkabink! Paulius.
Aš visiškai sutinku. Mano atveju, tai yra Alikantės universitete ir aš galiu jus patikinti, kad problema kyla tiek dėstytojams (kurie net nežino, kad egzistuoja vienodai galiojančios nemokamos alternatyvos), tiek pačiai administracijai, nes neturi kompetentingos kompetencijos. informatikos skyrius, galintis mokyti mokytojus, pavyzdžiui, naudoti „Octave“, o ne „Matlab“. Bet nagi, tai nieko naujo. Aš tai jau patyriau su kitomis programomis, tokiomis kaip „Microsoft Project“ ar „Microsoft Visio“ (yra labai gerų nemokamų alternatyvų ir jokiu būdu negalima pakeisti kai kurių mokytojų tinklinio požiūrio).
„Scilab“ jo neišbandė.
Pasisveikinimas.
Tiesa ta, kad nesu bandžiusi „Scilab“.
Sveiki visi, aš dar nesinaudoju „Linux“ („Ubuntu“) ir dėl darbo priežasčių skubiai turiu įdiegti „Octave“; ir neįsivaizduoju, kaip tai padaryti. Ar gali kas nors man padėti, pasakydamas žingsnius po vieną. Labai ačiū. Sveikinimai ir sveikinimai tinklaraščiui.
Labai ačiū už indėlį. Straipsniai puslapyje visada yra labai įdomūs.
Gerai. Darant prielaidą, kad naudojate „Ubuntu“, eikite į meniu „Programos“> „Ubuntu Software Center“. Ten patekęs parašiau „Oktavą“ (be kabučių). Pasirodys kelios parinktys, aš pasirinkau tą, kuris sako „Qtoctave“ (tai yra grafinė „gnu“ oktavos sąsaja). Paspauskite mygtuką Įdiegti. Tai viskas.
Cheers! Paulius.
Būtų gerai, jei būtų įkelti vadovai apie oktavą ...
Jį rasite internete, jei įdėsite „actave“ vadovą į „Google“, gausite tūkstančius:
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 yra žinoma apie oktavos vaizdo palaikymą, ar paketas jau veikia, ar vis dar tas pats ???
ATSIŽVELGDAMA ..
LABAI AČIŪ UŽ ŠĮ BLOGĄ, LABAI GERA ... BET aš turiu keletą abejonių
DIRBU SU RASPBERRY PI ir KAIP NORIU DARYTI
OKTAVA AVIEČIUOSE, BET NEGALIU JŲ PADARYTI .... AVIEČIAI YRA
DARBAS SU RASPBŲ VEIKIMO SISTEMA
ĮVEDU INSTALIACIJOS KODUS, JEI BŪTŲ „LINUX“, BET KURIŲ KLAIDA
Noriu žinoti, ar galite man padėti
AČIŪ
Žinau, kad šis įrašas yra senas, bet man buvo įdomu, ar galėtumėte man padėti. Bandydamas įdiegti „Octave“ simbolinį paketą, gaunu šią klaidą:
oktava: 1> pkg install "symbolic-1.1.0.tar.gz"
sh: 1: make: nerasta
pkg: klaida vykdant simbolinio paketo „make“.
klaida: iškviesta iš failo „configure_make“ /usr/share/octave/3.8.1/m/pkg/private/configure_make.m šalia 82 eilutės, 9 stulpelio
klaida: iškviesta iš:
klaida: /usr/share/octave/3.8.1/m/pkg/private/install.m 206 eilutėje, 5 stulpelyje
klaida: /usr/share/octave/3.8.1/m/pkg/pkg.m 394 eilutėje, 9 stulpelyje
Ką aš galiu padaryti? labai ačiū
Labos nakties. Ar šią programą galima naudoti su „Windows 7“? O jei taip, kur man gauti nuorodą?
Iš anksto dėkoju už informaciją.
https://www.gnu.org/software/octave/download.html
Tai panašu, kai sakoma „sojos mėsa“ arba „migdolų pienas“