Genius , GEL uzantı dili için bir matematik yardımcı programı olarak hareket etmek üzere tasarlanmış bir açık kaynak ve serbestçe dağıtılmış bir yazılım projesidir. Mathematica, BC, Maple veya Matlab programlarına çok benzer.
Keyfi hassas tam sayıları destekler
Uygulama, rasgele hassas tamsayıları ve çoklu hassas şamandıraları destekler, sayısal denklemleri ve polinom köklerini çözmenize ve aynı zamanda payda ve bölüm olarak saklanan rasyonel sayılarla başa çıkmanızı sağlar.
Karmaşık sayıları da kullanır
Genius ayrıca, Kartezyen koordinatlarda saklanan karmaşık sayıları ele alabilir, matematik benzeri ifadeleri çözer, matris hesaplamaları ve birçok ilgili işlevi içeren doğrusal cebir problemlerini çözer.
En yaygın trigonometrik ve temel fonksiyonları destekler
Yukarıdakilere ek olarak, Genius, sayı teorisini, en yaygın trigonometrik ve temel işlevleri, birleştirici, sembolik hesaplamaları, matematik, istatistiği ve matrisler ve inversiyonlar dahil olmak üzere modüler aritmetiği destekler.
Çeşitli çizim türlerini destekler
Diğer özelliklerin yanı sıra, standart 2D grafikler, parametrik grafikler, 3B fonksiyon yüzey grafikleri, eğim alanı ve EPS dosyası formatlarına PNG'ye aktarılabilen vektör alan grafikleri de dahil olmak üzere 2D işlev çizgileri için desteklerden bahsedebiliriz
Tam bir programlama dili
Genius standart kitaplığının büyük bir kısmı GEL uzantı dillerinde yazıldığından, kullanıcılara otomatik yazım özelliğine sahip eksiksiz bir programlama dili sunar. Materyalleri LaTeX, MathML veya Troff (eqn) biçiminde verebilir, bu da Genius'tan herhangi bir şeyi yukarıda belirtilen formatlarda bir belgeye kopyalamanız anlamına gelir.
Yerleşik Entegre Geliştirme Ortamı
Komut satırı bölümünün yanı sıra Genius projesi, kullanıcının programlarını minimum çaba ile düzenleyebileceği ve test edebildiği yerleşik bir IDE (Entegre Geliştirme Ortamı) grafik aracına sahiptir.
Desteklenen platformlar ve kullanılabilirlik
Uygulama, tamamen C programlama dillerinde yazılmıştır. GNOME projesiyle birlikte dağıtılır ve çok çeşitli GNU / Linux dağıtımlarını destekler. Hem 32 bit hem de 64 bit donanım platformları şu anda destekleniyor.
Bu sürümde yeni olan :
- RungeKutta örneği
- Bir düzlem eğrisi çizim örneği
- Kullanımdan kaldırılmış içeriklere bağımlılığı önlemek için VTE'nin dahili sürümü
- Yeni çeviriler (Andre Klapper, Balazs Mesko, Ask Hjor Larsen, Alan Morensen, Mario Blattermann, Andika Triwidada, Marek Cernocky, Миро Cлaв Николић, Daniel Mustieles, Kristjan Schmidt)
Sürümde yeni :
- Oluşturma sistemine gnome-common bağlı olarak dur
- Yardım artık HTML olarak oluşturuldu ve tarayıcıda görüntüleniyor, yani gerçekten çalışıyor, işe bağlanıyor ve kurulu olan herhangi bir masaüstü ortamına bağlı değil. HTML yardımı, "manuel" olduğunda komut satırı sürümünde de gösterilir. çalıştırıldı.
- Duffing denklemi için yeni örnek
- Peano işlevinin izlerine ilişkin yeni örnek
- Örneklerde birkaç düzeltme / iyileştirme
- SurfacePlotDrawLines / Points'deki bir kilitlenme düzeltildi
- Yeni çeviriler (Enrico Nicoletto, Anders Jonsson, Wolfgang Stoggl, Rafael Fontenelle, МироCлaв Николић, et moi)
- Bu değişiklikleri yaparken yazar (Jiri) kısmen NSF hibe DMS 1362337 ve Oklahoma Eyalet Üniversitesi tarafından desteklenmiştir
Sürüm 1.0.22’de yeni:
:
- Isı denklemi FDM animasyon örneğinin çizgi çizimini ekleyin ve yüzey çizimini geliştirin
- Bağımsız değişken ilkesi örneği ekle
- İki Mandelbrot seti örneği ve bir Newton'un fraktal örneğini ekleyin
- Karmaşık eşleştirmeleri görselleştirmek için örnekler ekleyin
- Riemann ve Darboux toplamları için örnek vizualizasyon ekle
- Örnekleri şu anda çok fazla olduğundan alt menülere ayırın
- & quot; dolduruldu & quot; çizilen çokgenlere izin veren satırlara özellik
- Etkileşimli programlar için LinePlotWaitForClick ve LinePlotMouseLocation işlevlerini ekleyin (yukarıdaki yeni örneklerin bazıları için kullanılır)
- LinePlotDrawPoints ve LinePlotDrawLine, karmaşık nubratörlerin sütun vektörünü kabul eder.
- Yeni flex ile sistemlerde ayrıştırmada olası sonsuz döngüyü düzeltin
- Eleman matrislerdeki (vektörler) öğelerin ayarını düzeltme
- Doc dizesini ErrorFunction'a (Hjorth Larsen'e Sorduğunuz için teşekkürler) düzeltin
- Çifte vurma üzerine kötü davranışı düzeltin & quot; Çalıştır & quot;
- Vte kullanımdan kaldırılanları düzeltin, şimdi 0,26 gerektirir
- Bazı dizeleri ve düzeltmeleri belgelere sabitleyin (Anders Johnsson'a teşekkürler)
- Korumalı bir kimliği swapwith ile değiştirmeye çalışırken segfault'u onar
- StripZeroColumns davranışını sıfır matris üzerinde düzeltme
- Subfactorial'ı (Anders Johnsson) düzeltin ve Subfactorial, Factorial, DoubleFactorial'ın matris üzerine uygulanmasına izin verin.
- Bazı ters trig fonksiyonlarını karmaşık argümanlar ile düzeltin.
- Bazı kilitlenmeler dahil diğer küçük düzeltmeler
- Çeviri güncellemeleri (Miguel Rodriguez Nunez, Marek Cernocky, Anders Jonsson, Ask Hjorth Larsen, Alan Mortensen, Balazs Ur, Mario Blattermann, Christian Kirbach, Миро Cлaв Николић, Daniel Șerbanescu, Rafael Fontenelle, Piotr Sürükle, Tiago Santos, Enrico Nicoletto , Daniel Mustieles, Julien Hardelin ve arkadaşları)
- Bu değişiklikleri yaparken yazar (Jiri) kısmen NSF hibe DMS 1362337 ve Oklahoma Eyalet Üniversitesi tarafından desteklenmiştir
Sürüm 1.0.20’de yeni: :
- SVG dahil daha fazla boyuttaki simgeler ekleyin ve .desktop dosyasına Anahtar Kelimeler ekleyin
- Belge güncellemeleri
- PeriodicExtension işlevini onar
- ErrorFunction (erf), gerçek değerler için MPFR kullanmaktadır, bu yüzden çok daha hassas ve daha hızlıdır
- Fourier serileri örneği artık elle kodlanmış bir grafik ve el ile hesaplanmış serileri kullanmamaktadır, böylece artık farklı işlevler için dizileri göstermek üzere kolayca değiştirilebilmektedir
- GCC 5 derlemesini onar
- Mümkün olan bir crasher içeren çizim kodunda birkaç küçük düzeltme
- Çeviri güncellemeleri (Wolfgang StA¶ggl, Marek AÅ’ernockA½, Maria Mavridou, à oà ¸N € à ¾N à & quot; Ã
Yorum Bulunamadı