Bu araç, GNU projesinin bir parçasıdır. MATLAB, ticari eşdeğeri olarak kabul edilir. Paylaştıkları birkaç özellik arasında, her ikisinin de emirleri etkileşimli modda gerçekleştirmeye izin veren bir yorumlayıcı sunduğu vurgulanabilir. Bunu not et Oktav Maxima gibi bir bilgisayar cebir sistemi değil, ama sayısal analize yönelik bir dil kullanır. |
GNU Octave, başlangıçta sayısal hesaplama için tasarlanmış yüksek seviyeli bir dildir. Octave, doğrusal ve doğrusal olmayan problemleri sayısal olarak çözmek ve çoğunlukla Matlab ile uyumlu bir dil kullanarak diğer sayısal deneyler geliştirmek için bir komut satırı arayüzü sağlar. Toplu iş odaklı bir dil olarak da kullanılabilir.
Octave, genel sayısal cebir problemlerini çözmek, doğrusal olmayan denklemlerin çözümlerini bulmak, sıradan fonksiyonların integrallerini gerçekleştirmek, polinomları değiştirmek ve sıradan diferansiyel denklemleri ve cebirsel diferansiyel denklemleri entegre etmek için çok sayıda araca sahiptir. Octave'nin kendi dilinde yazılmış kullanıcı tanımlı işlevler aracılığıyla veya C, C ++, Fortran, vb. Gibi diğer dillerde yazılmış dinamik olarak yüklenmiş modüller kullanarak genişletmek ve değiştirmek kolaydır.
Teknik detaylar
- Octave, STL kitaplığı kullanılarak C ++ ile yazılmıştır.
- Kendi dili için bir yorumlayıcıya sahiptir (Matlab'a benzer sözdizimi) ve etkileşimli veya toplu yürütmeye izin verir.
- Dil, dinamik modüller aracılığıyla işlevler ve prosedürlerle genişletilebilir.
- Kullanıcıya grafikler oluşturmasını ve ardından bunları yazdırmasını veya kaydetmesini sağlamak için diğer GNU programlarını kullanır (Grace).
- Dil içinde aynı zamanda bir komut konsolu (kabuk) gibi davranır. Bu, örneğin dizin içeriğini listelemenizi sağlar.
- Unix platformlarında çalışmanın yanı sıra Windows üzerinde de çalışır.
- Matlab işlevlerine sahip dosyaları .m uzantılı yükleyebilirsiniz.
- İspanyolca yardım.
Octave'nin dili
- Sözdizimi, MATLAB'da kullanılana benzer.
- Yorumlanmış bir dildir.
- Bağımsız değişkenlerin gönderime göre iletilmesine izin vermez. Her zaman değer için aktarılırlar.
- İşaretçilere izin vermez.
- Komut dosyaları oluşturulabilir.
- Standart C kütüphanesinin işlevlerinin çoğunu destekler.
- UNIX sistem çağrılarını desteklemek için genişletilebilir.
- Dil, matrislerle çalışmak üzere tasarlanmıştır ve bunlarla çalışmak için birçok işlevsellik sağlar.
- C'nin "yapılarına" benzer yapıları destekler.
Çeşitli dış ilgi bağlantıları
- Octave Resmi Sitesi (ingilizce)
- Octave Wiki (ingilizce)
- Oktav Kılavuzu (İspanyolca) - şu anda çeviri sürecinde.
- GNU Octave Kılavuzu Eaton, John W. ISBN 0-9541617-2-6 (ingilizce)
- Oktav-Forge, GNU Octave için ek paketler
- QtOctave Blog (Octave için GUI)
- İspanyolca yardım paketi, GNU Octave komutlarının çevrilmesine yardım
- Çevrimiçi Matematik Hesaplayıcı Octave'ın kullanım için uyguladığı sayfa Internet (ingilizce)
- Satır içi :: Oktav modül Perl en CPAN Perl programları içinde Octave'de programlamak için
- Guillem Borrell i Nogueras'tan Matlab ve Octave'e Resmi Olmayan Giriş (İspanyolca ücretsiz kitap)
- Oktav Sayısal Hesaplamalar
Montaj
Debian, Ubuntu vb. Üzerinde:
sudo apt-get install oktav qtoctave
Fedora'da:
su -c 'yum yükleme oktav qtoctave'
Diğer dağıtımlar:
Oktav-Forge
Sayesinde cedpren Paketlerin işlevlerini kurmak için izlenecek adımları biliyoruz Oktav-Forge:
1. Bizi ilgilendiren paketi indirin (sıkıştırılmış).
2. Sıkıştırmayı, aksi belirtilmedikçe, genellikle kullanıcının ana klasörü olan (/ home / [kullanıcı adı] /) Octave’nin çalışma klasörüne kopyalayın.
3. Octave'i süper kullanıcı olarak çalıştırın (sudo kullanılabilir).
4. Octave komut satırına yazın
pkg install "paket adı.tar.gz"
Octave'nin en son sürümünü yüklemek için
Bu ilginç PPA'yı bizimle paylaşan Cristobal sayesinde Octave ve QtOctave'in en son sürümünü sorunsuz bir şekilde kurabiliyoruz:
sudo su-
add-apt-repository ppa: lopeztobal / maths
apt-get update && apt-get upgrade
çıkış
Merhaba, her şeyden önce blogdaki tebrikler (zaman zaman okunacak yeni bir şeyler olması güzeldir). Sadece bir noktaya değinmek gerekirse: Ben bir mühendislik öğrencisiyim (ve blog yazarı arkadaşıyım 😀) ve hem Octave hem de Matlab ile uğraşmak zorunda kaldım ve çoğu zaman (ve ne yazık ki) o kadar uyumlu olmadığını garanti edebilirim, Önceden sizin tarafınızdan veya Octave kullanmayan diğer meslektaşlarınız tarafından hazırlanan Matlab dosyalarıyla çalışmak zorunda olduğunuzda gerçek bir sorun haline gelmek için sadece bir anekdot olmak. Neyse ki Matlab, herhangi bir Linux dağıtımında (ve Mac'te) yerel ve harika bir şekilde çalışan bir UNIX sürümüne sahiptir. Bana izin verirseniz ve konuyla ilgilenirseniz, blogumda Matlab ve Octave ile ilgili birkaç öğretici ve makale yayınlanmıştır. Bildiğiniz her şey için.
Selamlar ve tebriklerimi yineliyorum 😉
Merhaba, ben tezimi yapıyorum ve bana yardımcı olabilirseniz, oktavı fortran'da yapılan kodla genişleteceğim: fortran kodunu derleyebilmek için oktavda bir .cc kodu yazarak bir arayüz oluşturmak zorunludur. yani, mkoctfile codigo_octave.cc kodu.f
Açıklamalar, qtoctave, bir İspanyol tarafından yapılan ve programla ilgili kendi blogu olan qt kütüphanelerine sahip bir oktav ön uçtur, alıntı yaparsanız iyi olur.
Ubuntu güncellemediği için Qtoctave'in son sürümü, onu isteyenler için, Launchpad'in deposunda mevcut. Umarım bir sonraki Ubuntu sürümünde, resmi Debian paketleyicisi ile iletişim halinde olduğum için güncellenecektir.
Başka bir şey, qtoctave'den Octave sourceforge paketlerini kurabilirsiniz.
Mandriva'da ve MIB depolarını etkinleştirmek için şu şekilde kurulabilirler:
urpmi qtoctave oktav
Selamlar 🙂
Mükemmel katkı! Bahsettiğiniz şeylerin çoğunu bilmiyordum, bu yüzden teşekkür ederim x yorum Bahsettiğiniz blogu zaten ekledim. PPA'nızı kurma komutunu bize iletebilir misiniz?
Şerefe! Paul.
Benim düşünceme göre soru, üniversiteler daha fazla Octave kullanırsa bu olmazdı, Valencia'daki Mates Fakültesinde bu benim öğrenciyken kullandığımız şeydi.
Nasıl çalıştığını görmek için Scilab'ı denediniz mi?
selamlar
Merhaba teşekkürler. Komut şudur:
güneye -
add-apt-repository ppa: lopeztobal / maths
apt-get update && apt-get upgrade
çıkış
Depo esas olarak matematiğe odaklanmıştır.
selamlar
Çok teşekkürler! Hemen gönderiye ekliyorum!
Sarıl! Paul.
Tamamen katılıyorum. Benim durumumda, bu Alicante Üniversitesi'nde ve sizi temin ederim ki sorun hem öğretim kadrosunda (eşit derecede geçerli ücretsiz alternatiflerin varlığını bile bilmeyenler) hem de yetkin bir BT'ye sahip olmadıkları için idarenin kendisinde. örneğin Matlab yerine Octave kullanma konusunda öğretmenleri eğitebilen bir departman. Ama hadi, bu yeni bir şey değil. Bunu Microsoft Project veya Microsoft Visio gibi diğer programlarla zaten deneyimledim (çok iyi ücretsiz alternatifler var ve bazı öğretmenlerin ızgaralı fikrini değiştirmenin bir yolu yok).
Scilab test etmedi.
Bir tebrik.
Gerçek şu ki, Scilab'ı denemedim.
Herkese merhaba, Linux'ta (Ubuntu) yeniyim ve iş nedeniyle acilen Octave kurmam gerekiyor; ve nasıl yapılacağına dair hiçbir fikrim yok. Biri bana adımları tek tek söyleyerek yardım edebilir mi? Çok teşekkürler. Blog için selamlar ve tebrikler.
Giriş için çok teşekkür ederim. Sayfadaki makaleler her zaman çok ilgi çekicidir.
Tamam. Ubuntu kullandığınızı varsayarak Uygulamalar> Ubuntu Yazılım Merkezi menüsüne gidin. Bir kez orada, "Octave" yazdım (tırnak işaretleri olmadan). Birkaç seçenek görünecek, Qtoctave (gnu oktav için grafik arayüz) yazan seçeneği seçtim. Yükle düğmesine basın. Hepsi bu.
Şerefe! Paul.
Oktavla ilgili kılavuzlar yüklense iyi olur ...
Acave kılavuzunu google'a koyarsanız internette bulabilirsiniz, binlerce elde edersiniz:
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
Oktav video desteği hakkında bilinenler, paket zaten çalışıyor mu yoksa hala aynı mı ???
SAYGILARIMIZLA..
BU BLOG İÇİN ÇOK TEŞEKKÜR EDERİM ÇOK İYİ ... AMA BİRÇOK ŞÜPHEYE VAR
RASPBERRY PI İLE ÇALIŞIYORUM VE YÜKLEMEK İSTİYORUM
AHUDUDU İÇİNDEKİ OKTAV AMA ONLARI YAPAMIYORUM… .. AHUDUDU
RASPBIAN İŞLETİM SİSTEMİ İLE ÇALIŞMA
MONTAJ KODLARINI LINUX OLDUĞU GİBİ GİRERİM ANCAK HATA OLUŞTURUR
BANA YARDIM EDEBİLİRSİNİZ LÜTFEN BİLMEK İSTİYORUM
TEŞEKKÜRLER
Bu gönderinin eski olduğunu biliyorum ama bana yardım edip edemeyeceğinizi merak ediyordum. Octave sembolik paketini kurmaya çalışırken şu hatayı alıyorum:
oktav: 1> pkg install "symbolic-1.1.0.tar.gz"
sh: 1: make: bulunamadı
pkg: sembolik paket için make'i çalıştırırken hata.
hata: /usr/share/octave/3.8.1/m/pkg/private/configure_make.m dosyasındaki 'configure_make' den 82. satır, 9. sütunun yakınında çağrıldı
hata: çağıran:
hata: /usr/share/octave/3.8.1/m/pkg/private/install.m, 206. satır, 5. sütun
hata: /usr/share/octave/3.8.1/m/pkg/pkg.m 394. satır, 9. sütun
Ne yapabilirim? çok teşekkür ederim
İyi geceler. Bu program Windows 7 ile uyumlu mu? Ve eğer öyleyse, nereden bağlantı alabilirim?
Bilgiler için şimdiden teşekkür ederim.
https://www.gnu.org/software/octave/download.html
Bu "soya eti" veya "badem sütü" dedikleri zamanki gibi