Oktav: bepul Matlab

Ushbu vosita GNU loyihasining bir qismidir. MATLAB uning tijorat ekvivalenti hisoblanadi. Ular baham ko'rgan bir nechta xususiyatlar orasida ikkalasi ham interaktiv rejimda buyurtmalarni bajarishga imkon beradigan tarjimonni taklif qilishlarini ta'kidlash mumkin. Yozib oling sust Bu Maksima kabi kompyuter algebra tizimi emas, balki raqamli tahlilga yo'naltirilgan tildan foydalanadi.


GNU Oktav - bu yuqori darajadagi til, dastlab raqamli hisoblash uchun mo'ljallangan. Oktav chiziqli va chiziqli bo'lmagan masalalarni sonli ravishda echish va Matlab bilan asosan mos keladigan til yordamida boshqa raqamli tajribalarni ishlab chiqish uchun buyruq qatori interfeysini taqdim etadi. Bundan tashqari, u ommaviy yo'naltirilgan til sifatida ishlatilishi mumkin.

Oktavda umumiy sonli algebra masalalarini echish, chiziqli bo'lmagan tenglamalar echimlarini topish, oddiy funktsiyalarning integrallarini bajarish, polinomlarni boshqarish va oddiy differentsial tenglamalar va algebraik differentsial tenglamalarni birlashtirish uchun juda ko'p vositalar mavjud. Oktavning o'z tilida yozilgan yoki C, C ++, Fortran kabi boshqa tillarda yozilgan dinamik yuklangan modullardan foydalangan holda foydalanuvchi tomonidan aniqlangan funktsiyalar orqali kengaytirish va o'zgartirish oson.

Texnik ma'lumotlar

  • Oktav STL kutubxonasi yordamida C ++ da yoziladi.
  • U o'z tili uchun tarjimonga ega (Matlabga o'xshash sintaksis) va interaktiv yoki ommaviy bajarishga imkon beradi.
  • Tilni dinamik modullar yordamida funktsiyalar va protseduralar bilan kengaytirish mumkin.
  • U foydalanuvchiga grafikalar yaratishni, so'ngra ularni bosib chiqarishni yoki saqlashni taklif qilish uchun boshqa GNU dasturlaridan foydalanadi (Grace).
  • Til ichida u shuningdek buyruq konsoliga (qobiq) o'xshaydi. Bu, masalan, katalog tarkibini ro'yxatlash imkonini beradi.
  • Unix platformalarida ishlashdan tashqari u Windows-da ham ishlaydi.
  • Matlab funktsiyalari bilan fayllarni .m kengaytmasi bilan yuklashingiz mumkin.
  • Ispan tilida yordam.

Oktav tili

  • Sintaksis MATLAB-da ishlatilganga o'xshaydi.
  • Bu talqin qilingan til.
  • Bu dalillarni mos yozuvlar orqali o'tkazishga imkon bermaydi. Ular har doim qiymat uchun beriladi.
  • Bu ko'rsatkichlarga ruxsat bermaydi.
  • Ssenariylarni yaratish mumkin.
  • U standart C kutubxonasining aksariyat funktsiyalarini qo'llab-quvvatlaydi.
  • Uni UNIX tizim qo'ng'iroqlarini qo'llab-quvvatlash uchun kengaytirish mumkin.
  • Til matritsalar bilan ishlashga mo'ljallangan va ular bilan ishlash uchun juda ko'p funktsiyalarni taqdim etadi.
  • U C ning "tuzilmalari" ga o'xshash tuzilmalarni qo'llab-quvvatlaydi.

Har xil tashqi qiziqish yo'nalishlari

O'rnatish

Debian, Ubuntu va boshqalarda:

sudo apt-get install oktava qtoctave

Fedorada:

su -c 'yum oktav qtoktave o'rnatish'

Boshqa tarqatishlar:

Oktav-Forge

Rahmat Sedpren Paketlarning funktsional imkoniyatlarini o'rnatish uchun qanday amal qilish kerakligini bilamiz Oktav-Forge:

1. Bizni qiziqtirgan paketni yuklab oling (siqilgan).

2. Siqishni, agar boshqacha ko'rsatilmagan bo'lsa, odatda foydalanuvchining uy papkasida (/ home / [username] /) bo'lgan Oktav ishchi papkasiga nusxalash.

3. Oktavni superuser sifatida ishga tushiring (sudo ishlatilishi mumkin).

4. Oktav buyruq satrini kiriting

pkg o'rnatish "packet-name.tar.gz"

Oktavning so'nggi versiyasini o'rnatish uchun

Ushbu qiziqarli PPA-ni biz bilan baham ko'rgan Kristobal tufayli biz Octave va QtOctave-ning so'nggi versiyasini muammosiz o'rnatishimiz mumkin:

sudo su -

add-apt-repository ppa: lopeztobal / matematik

apt-get update && apt-get upgrade

Chiqish
Kristobal va Sedprenga rahmat!

Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

19 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   jabba dijo

    Salom, avvalambor blogni tabriklayman (vaqti-vaqti bilan o'qish uchun yangi narsa bo'lishi yoqimli). Faqat bir narsani ta'kidlang: men muhandislik talabasiman (va blogger g), va men Oktav va Matlab bilan ham shug'ullanishga majbur bo'ldim va men ko'p hollarda (va afsuski) bu unchalik mos kelmasligiga kafolat bera olaman Matlab fayllari bilan oldindan ishlashingiz yoki Oktavdan foydalanmaydigan boshqa hamkasblaringiz bilan ishlashingiz kerak bo'lganda, haqiqiy muammoga aylanish uchun oddiy latifalar bo'ling. Yaxshiyamki, Matlab har qanday Linux tarqatishida (va Mac da) tabiiy va ajoyib ishlaydigan UNIX versiyasiga ega. Agar siz menga ruxsat bersangiz va bu mavzuga qiziqsangiz, mening blogimda Matlab va Oktavga oid bir nechta o'quv qo'llanma va maqolalar chop etilgan. Siz bilgan har bir narsa uchun.

    Salom va yana bir bor tabriklayman 😉

  2.   _Y_nr dijo

    Salom, men tezisimni bajarayapman va agar sizga yordam bersangiz, oktavni fortranda ishlab chiqarilgan kod bilan kengaytiraman: fortran kodini kompilyatsiya qilish uchun .cc kodini yozish orqali oktavada interfeys yaratish shart, ya'ni mkoctfile codigo_octave.cc code.f

  3.   Kristobal dijo

    Tushuntirishlar, qtoktave - bu ispaniyalik tomonidan yaratilgan va dastur haqida o'z blogiga ega bo'lgan qt kutubxonalari bilan ta'minlangan oktavaning oldingi qismi. Agar siz uni keltirsangiz yaxshi bo'lar edi.
    Qtoctave so'nggi versiyasida, uni xohlovchilar uchun, Launchpad-dagi repo-da mavjud, chunki Ubuntu uni yangilamaydi. Umid qilamanki, keyingi Ubuntu versiyasida u yangilanadi, chunki men rasmiy Debian paketlari bilan aloqada bo'lganman.
    Yana bir narsa, qtoctave-dan Octave sourceforge paketlarini o'rnatishingiz mumkin.
    Mandriva-da va MIB omborlarini yoqish uchun ular quyidagicha o'rnatilishi mumkin:
    urpmi qtoktave oktava
    Salomlar 🙂

  4.   Linuxdan foydalanamiz dijo

    Zo'r hissa! Siz aytgan narsalarning ko'pini bilmas edim, shuning uchun rahmat x sharh siz aytgan blogni allaqachon qo'shib qo'ydim. Bizga PPA-ni o'rnatish buyrug'ini bera olasizmi?
    Salom! Pol.

  5.   Kristobal dijo

    Savol, mening fikrimcha, agar universitetlar ko'proq Oktavdan foydalansalar, bunday bo'lmaydi, Valensiyadagi matematika fakultetida bu biz talabalik paytida foydalangan.
    Scilab-ni qanday ishlashini ko'rish uchun sinab ko'rdingizmi?
    Javob bilan quote

  6.   Kristobal dijo

    Salom rahmat. Bu buyruq:

    sudo su -

    add-apt-repository ppa: lopeztobal / matematik

    apt-get update && apt-get upgrade

    Chiqish

    Ombor asosan matematikaga yo'naltirilgan.
    Javob bilan quote

  7.   Linuxdan foydalanamiz dijo

    Ko'p rahmat! Men uni darhol postga qo'shaman!
    Quchoqlang! Pol.

  8.   jabba dijo

    Men butunlay roziman. Mening vaziyatimda, bu Alikante universitetida va men sizni ishontirib aytamanki, muammo ham o'qituvchilar tarkibida (hatto bir xil kuchga ega bo'lgan bepul alternativalar mavjudligini ham bilmaydi) va ma'muriyatning o'zi vakolatli ITga ega emasligi uchun. Matlab o'rniga Oktavdan foydalanishda o'qituvchilarni tayyorlashga qodir bo'lgan bo'lim. Ammo keling, bu yangi narsa emas. Men buni Microsoft Project yoki Microsoft Visio kabi boshqa dasturlar bilan boshdan kechirgan edim (juda yaxshi bepul alternativalar mavjud va ba'zi o'qituvchilarning ongini o'zgartirishga imkon yo'q).

    Scilab uni sinovdan o'tkazmadi.

    Rahmat.

    Haqiqat shundaki, men Scilab-ni sinab ko'rmadim.

  9.   kalendar dijo

    Barchalarga salom, men Linux (Ubuntu) bilan yangi tanishman va ish sabablari uchun men zudlik bilan Octave-ni o'rnatishim kerak; va buni qanday qilishni bilmayman. Kimdir menga qadamlarni birma-bir aytib berib, yordam bera oladimi? Katta rahmat. Blog uchun salomlar va tabriklar.

  10.   Saito Mordraw dijo

    Kiritganingiz uchun katta rahmat. Sahifadagi maqolalar har doim juda qiziqarli.

  11.   Linuxdan foydalanamiz dijo

    Xop. Ubuntu-dan foydalanayapsiz deb o'ylasangiz, Ilovalar> Ubuntu Software Center menyusiga o'ting. U erda bo'lganimdan keyin "Oktava" ni yozdim (tirnoqsiz). Bir nechta variant paydo bo'ladi, men Qtoktave (gnu oktava uchun grafik interfeys) degan yozuvni tanladim. O'rnatish tugmachasini bosing. Bo'ldi shu.
    Salom! Pol.

  12.   Ernesto Palasios dijo

    Agar oktava haqida qo'llanmalar yuklansa yaxshi bo'lar edi

  13.   Iso Tepek dijo

    Oktavali videoni qo'llab-quvvatlash haqida nima ma'lum, paket allaqachon ishlaydimi yoki u hanuz bir xil ???

  14.   Karlos dijo

    ALOQA ..

    Ushbu blog uchun juda katta rahmat, bu juda yaxshi ... lekin mening bir nechta shubhalarim bor
    Men RASPBERRY PI bilan ishlayapman va nima qilishni xohlasam, o'rnataman
    RASPBERRIDAGI OKTAVADA, MEN ULARNI QILAMAYMAN ...… RASPBERRY
    RASPBIYA FAOLIYAT TIZIMI BILAN ISHLASH
    O'RNATISH KODLARINI LINUX BO'LGANidek KIRIB KETAMAN, XATOLARNI YO'Q QILADI

    BILMOQCHIMI, MENGA MENGA Yordam bersangiz

    GRACIAS

  15.   Serxio dijo

    Men ushbu xabarning eskirganligini bilaman, lekin menga yordam bera olasizmi, deb o'yladim. Oktav ramziy paketini o'rnatishga urinayotganda men quyidagi xatoga yo'l qo'yaman:
    oktav: 1> pkg install "symbolic-1.1.0.tar.gz"
    sh: 1: make: topilmadi

    pkg: ramziy paket uchun "make" ishlatishda xato.
    Xato: "configure_make" faylidan /usr/share/octave/3.8.1/m/pkg/private/configure_make.m 82-qator, 9-ustun yonida chaqirildi
    xato: kimdan chaqirildi:
    xato: /usr/share/octave/3.8.1/m/pkg/private/install.m 206 satrda 5-ustun.
    xato: /usr/share/octave/3.8.1/m/pkg/pkg.m 394 qator, 9-ustunda

    Men nima qila olaman? katta rahmat

  16.   Karlos dijo

    Xayrli tun. Ushbu dastur Windows 7 bilan ishlashga mos keladimi? Va agar shunday bo'lsa, men havolani qaerdan olaman?

    Ma'lumot uchun oldindan rahmat.

  17.   Edgar dijo

    Bu "soya go'shti" yoki "bodom suti" deyishlariga o'xshaydi