GNU Octave 8.1.0 yayınlandı ve bunlar onun haberleri

gnu-oktav-logo-lnx

GNU Octave, sayısal hesaplamalar yapmak için bir program ve programlama dilidir. Adından da anlaşılacağı gibi Octave, GNU projesinin bir parçasıdır. MATLAB'ın ücretsiz eşdeğeri olarak kabul edilir.

Lansmanı matematiksel hesaplamalar yapmak için sistemin yeni versiyonu GNU Octave 8.1.0 (8.x dalının ilk sürümü), yorumlanmış bir dil sağlar ve Matlab ile büyük ölçüde uyumludur.

Bir komut satırı arayüzü sağlar uygun doğrusal ve doğrusal olmayan problemleri sayısal olarak çözmek, MATLAB ile öncelikli olarak uyumlu bir dil kullanarak diğer sayısal deneyler yapmak.

Oktav birçok aracı var ortak dijital doğrusal cebir problemlerini çözmek, doğrusal olmayan denklemlerin köklerini bulmak, vb.

Dışında, sıradan fonksiyonların entegrasyonuna izin verir, polinomları manipüle eder ve sıradan cebirsel diferansiyel ve diferansiyel denklemleri entegre eder. bu kolayca genişletilebilir ve özelleştirilebilir Octave dilinde yazılmış kullanıcı tanımlı işlevler veya C ++, C, Fortran veya diğer dillerde yazılmış dinamik olarak yüklenmiş modüllerin kullanımı yoluyla.

GNU Octave 8.1.0'ın başlıca yeni özellikleri

Octave 8.1.0'dan gelen bu yeni sürüm, birçok genel değişiklik ve iyileştirme ile birlikte gelir; büyük değişiklikler yeni sürümde karanlık bir tema kullanma yeteneğini içerir grafik arayüzün yanı sıra araç çubuğunun yeni yüksek kontrastlı simgeler sunması.

onun yanında, Octave kitaplıkları artık sembol görünürlüğü kullanılarak oluşturuluyor varsayılan olarak. Bu, bu kitaplıklardan daha az simgenin dışa aktarıldığı anlamına gelir. ile yapılandırılabilir --disable-lib-visibility-flags tüm sembolleri dışa aktarmak için (önceki sürümlerde olduğu gibi).

Yeni sürümde öne çıkan bir diğer değişiklik ise bir terminal ile yeni bir pencere öğesi eklendi (varsayılan olarak devre dışıdır, etkinleştirme "--deneysel-terminal-widget" parametresi ile başlatmayı gerektirir).

Buna ek olarak, ayrıca İşlevin performansının beş kat iyileştirildiği göze çarpıyor filtre, bu da işlevler için performans iyileştirmeleriyle sonuçlandı deconv, fftfilt ve arma_rnd.

sağladığı da belirtilmelidir. PCRE2 düzenli ifade kitaplığı desteği, varsayılan olarak etkindir ve Matlab ile uyumluluğu iyileştirmeyi amaçlayan değişikliklerin çoğu, mevcut birçok işlevin yeteneklerini genişleterek yapılmıştır.

Belge Görüntüleyici için yeni yazı tipleri eklendi ve ayrıca clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure gibi yeni işlevler eklendi

Son olarak, gelecekteki önemli değişikliklerle ilgili bir ön bildirimin de belirtildiğini belirtmekte fayda var:

Octave'in Matlab uyumlu bir string sınıfına sahip olması yönündeki birçok kullanıcı isteği nedeniyle, bir karakter vektöründen farklı olacak bir string sınıfı uygulamak için çalışmalar devam etmektedir.

Octave'de, tek tırnaklı karakter dizileri şu anda Matlab tarafından desteklenmektedir, ancak çift tırnaklı formlar desteklenmemektedir. Şu anda Octave'de, "\n" (iki karakter) yerine "\n" (tek bir yeni satır karakterine dönüştürülür) gibi çıkış dizilerinin belirli yorumları dışında, hem "foo" hem de "foo" büyük ölçüde birbirinin yerine kullanılabilir. ayrılmış) . Matlab'ın tek tırnaklı karakter dizileri ve çift tırnaklı dizeleri, diğer birçok dilin aksine ters eğik çizgi kaçış dizilerini işlemez ve bu kaçış dizileri, fprintf gibi ayrı işlevler tarafından işlenir.

Octave'in davranışının, Matlab tarzı dizi sözdiziminin uygulanmasının bir sonucu olarak gelecekte değişmesi muhtemeldir. Örneğin, 'foo' üç öğeli bir karakter vektörü olarak kalacak, ancak 'foo' tek öğeli bir dize nesnesi olacaktır. Kesin uygulama, devam eden bir çalışmadır ve geriye dönük uyumluluğu korumaya yönelik yöntemleri içerebilir veya içermeyebilir.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara başvurabilirsiniz. Aşağıdaki bağlantıda.

GNU Octave Linux'a nasıl kurulur?

GNU Octave 7.1.0'ın bu yeni sürümünü kurabilmek isteyenler için şunu belirtmeliyim ki şu anda depolarda bulunan sürüm ana dağıtımlardan biraz geç oldu bu nedenle, yeni yayınlanan sürümlerin depolarda güncellenmesi zaman alır. Ancak, kullanılabilir olur olmaz aşağıdaki komutlardan birini kullanarak kurabilirsiniz.

Örneğin, olanlar için Debian, Ubuntu veya türetilmiş veya temelli herhangi bir dağıtımın kullanıcıları bunlarda bir terminal açıp şunu yazarak kurulumu gerçekleştirebilirler:

sudo apt-get install octave

Flatpak paketlerini kullanmayı tercih edenler ise sistemlerine Octave kurabilirler, sadece Flatpak desteğine sahip olmaları ve sadece kurulumu gerçekleştirmeleri yeterlidir. Bir terminal açacağız ve içine aşağıdaki komutu yazacağız:

flatpak install flathub org.octave.Octave

Başka bir yöntem yardımı ile ek paketler ve kurulum şunu yazarak yapılır:

sudo snap install octave

Octave'ı kurmak için son bir yöntem liman işçisi ile ve kurulum şunu yazarak yapılır:

docker pull docker.io/gnuoctave/octave:8.1.0

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.