Java Algebra System

Yazılım ekran görüntüsü:
Java Algebra System
Yazılım detaylar:
Versiyon: 2.5.5065
Qayıt: 17 Feb 15
Geliştirici: Heinz Kredel
Lisans: Ücretsiz
Popülerlik: 76

Rating: 4.0/5 (Total Votes: 1)

(veya kısaca JAS) Java Cebir Sistemi, açık kaynak kodlu, serbestçe dağıtılabilir olduğunu nesne yönelimli, çoklu iş parçacıklı ve Java programlama languageThe proje özellikleri systems.Implemented Linux çekirdeği tabanlı işletim destekleyen tip güvenli bilgisayar cebir programı genel türlerini kullanan bir iyi tasarlanmış ve tamamen işlevsel bir yazılım kütüphanesi JVM (Java Virtual Machine) zamanı altyapısı kullanılarak cebirsel hesaplamalar yapmak. Bu JRuby üzerinden yorumlanır, etkileşimli kullanılabilir language.Can Java programlama uygulanmaktadır ve JythonThe yazılımı, etkileşimli kullanılmak üzere tasarlanmış JRuby (Java Ruby) veya Jython (Java Python) ön ucu üzerinden yorumlanır, ya da başka herhangi bir Java yazılımı gibidir paketi. Ruboto .Getting (Android için JRuby) dayalı da bulunan bir Android App, Java Cebir SystemFor Size kolaylık Java Cebir Sistemi yazılımı JAR formatında önceden yapılmış ikili dosya, yanı sıra kaynak paketi hem de dağıtılan başladı . JAR dosyası size proje (ler) Java Cebir Sistemi kullanmak için izin verirken hemen, kaynak paketi kodu kesmek ve optimize sağlar.
App kullanım iletisi görüntülemek için, & lsquo çalıştırın, java jar jas-2.5.5065-bin.jar & lsquo; Bir terminal emülatör yazılımı komut, size & rsquo konumda olduğundan emin, JAR dosyasını kaydetmek ettik. kullanım mesajı bu gibi görünüyor: & ldquo; Kullanımı: RunGB [seq | sıra + | par | par + | dist | dist + | disthyb | disthyb + | cli [port]] # procs / # threadsPerNode [machinefile] [onay] [nolog ] & rdquo; Java, Java programlama dili ile yazılmış availableBeing herhangi bir işletim sistemi üzerinde çalışır, Java Cebir Sistemi yazılımı Java Runtime Environment (JRE) teknolojisi GNU / Linux, Microsoft Windows da dahil olmak üzere, mevcut herhangi bir bilgisayar işletim sistemi üzerinde çalıştırabilirsiniz BSD, Solaris ve Mac OS X Halen 64 ve 32-bit bilgisayar platformları desteklenir

Bu sürümdeki yeni nedir:.

  • Bu sürüm çözülebilir polinom ortak böleni hesaplama için yeni bir paket edu.jas.fd ekler.
  • (benzersiz olmayan) çarpanlara etki için algoritmaları içerir.
  • sınıf FDUtil Ore etki alanları üzerinde polinom sözde kalan hesaplama yöntemleri vardır.

  • Ortak bölenler için
  • Daha yöntemler dahil, ancak henüz bitmiş değil.
  • MPJ ve MPI uygulamaları daha tümleşik olmuştur ve temizlemiş.
  • JLinAlg adaptör sınıfları için javadocs yayınlanmaktadır.

sürüm 2.5.4688 yeni nedir:

  • Yeni çözülebilir yerel kalıntı halka SolvableLocalResidue olarak çözülebilir bölüm alanı Bir ideali modulo. Abstacted jenerik katsayılı Yeni jenerik çözülebilir polinomları QLRSolvablePolynomial çözülebilir katsayısı, yerel oder yerel kalıntı halkaları fom. İlgili sınıflarında arayüzleri QuotPair ve QuotPairFactory ilgili uygulayın. Ayarlayın ve yeni sınıflar için betik örnekleri uzatmak. Kaldırılan farklılıklar ve Çalıştır * GB temiz-up farklı sürümleri tek başına Grobner baz programları standı.

Hangi sürümü 2.5.4658 Yeni:

    Ruboto dayalı
  • JAS Android sürümü, ( Android için JRuby), şimdi imzalanmış kod mevcuttur ve doğrudan monte edilebilir.

  • En yaygın katları ve çözülebilir polinom halkaları bir deneme en büyük ortak böleni için
  • Bu sürüm yeni algoritmaları içerir.
  • Ayrıca, çözülebilir quotients için Apel-Lassnar kurallı sadeleştiricidir kullanılabilir.
  • Bazı üstlenmeden paket bağımlılık döngüleri kırmak gerekiyordu.
  • Daha Findbugs sorunları çözüldü.
  • Java 5 uyumluluğu bırakıldı.

Hangi sürümü 2.5.4618 Yeni:

  • Bu sürüm içeren yeni dağıtılan Grobner baz algoritmaları dayalı benzer MPJ ​​sürümüne OpenMPI Java ciltleri.

  • MPİ ve MPJ hem evreli olmadığından
  • Bir iş çevresinde ulaşım için TCP / IP yuvalarını veya MPİ / MPJ kanallarının seçimi izin ulaşım katmanı bölmek için geliştirilmiştir.
  • soket-tabanlı dağıtık hash tablo şimdi iterated dağıtılan Grobner baz hesaplamalarında non-spesifik hataları çözer açık () yöntemini uygular.
  • çözülebilir çarpım basitleştirilmiş edilmiştir.
  • Düzeltmeler ve geliştirmeler Jython ve JRuby komut için yapılmıştır.

Hangi sürümü 2.5.4555 Yeni:

  • Bu sürüm çözülebilir polinom halkaları için yeni algoritmalar ekler üzerinde sınıflar LocalSolvablePolynomialRing ve LocalSolvablePolynomial ve halledilebilir polinom halkaları için yeni komut dosyası örneklerde çözülebilir yerel halkalar.
  • çözülebilir polinomların olmayan değişmeli ilişkilerinin ele bir arabirim RelationGenerator uygulamak ve kullanmak için elden geçirildi.
  • Biraz daha Findbugs ve Eclipse konular ve Android JRuby ile bazı sorunlar sabit ve geliştirilmiştir.

Hangi sürümü 2.5.4448 Yeni:

  • Bu sürüm özyinelemeli çözülebilir polinom halkaları için yeni algoritmalar getiriyor Çözülebilir bölüm katsayıları ile ve yeni halledilebilir polinom halkaları.
  • Bu yüzük katsayılı değişkenler olmayan değişmeli çarpma bulunmaktadır.
  • çözülebilir bölüm katsayıları ile özyinelemeli çözülebilir polinom halkaları ve çözülebilir polinomlar için yeni komut dosyası örnekleri vardır.

Hangi sürümü 2.5.4408 Yeni:

  • Bu sürüm çözülebilir polinoma içinde idealleri için yeni algoritmalar sağlar SolvableQuotientRing ve SolvableResidueRing sınıfları SolvableQuotient, SolvableResidue içinde çözülebilir polinom halkaları, ve ilgili fabrikalar için sınıf SolvableIdeal yüzükler, ve yeni yapılar.
  • Orada Ruby rdoc belgeleri için yeni bir tema ve komut JRuby daha yeni bir sürümü (1.7.3) adapte edilmiştir.
  • Bazı küçük düzeltmeler ve iyileştirmeler dahildir.

Hangi sürümü 2.5.4358 Yeni:

  • Java API daha istikrarlı olacak artık üzerinde .
  • dağıtılmış (hibrid) Grobner baz uygulamalarında bir yarış durumu giderir ve GB hesaplamaların MPJ sürümünü artırır.
  • GBFactory değişti, ve GBAlgorithmBuilder işleme Gebauer & Moller kritik çifti seçmek için yeni bir seçenek eklendi.
  • BigDecimal varsayılan hassas decimal128 değiştirildi.
  • GreatestCommonDivisorHensel uygulama tamsayı değerlendirme noktaları ve daha optimizasyonlar ile artırıldı.

sürüm 2.4.4308 yeni nedir:

  • Bu sürüm çoğunlukla performans iyileştirmeleri, küçük iyileştirmeler sağlar, ve düzeltmeleri.
  • optimizasyonlar ifade & quot hesaplamak için scaleSubtractMultiple (b, g, bir, e, S) gibi polinomlar için kombine yöntemler arasında; bx ^ g bu - ax ^ e S & quot; bir acele.
  • Orada şimdi bir JAS Android App ilk sürümü.
  • uygulama Ruby KİK Android uygulaması Ruboto içindeki JRuby scripting arayüzü ve çalışır kullanır.

Hangi sürümü 2.4.4278 Yeni:

  • Bu sürüm içeren yeni dağıtılan Grobner baz algoritmaları dayalı iletişim orta-ware olarak MPI.
  • uygulanması MPJ (MPİ Java) API kullanır ve MPJ Express veya FastMPJ biriyle çalıştırılabilir.
  • uygulama sınıfları dağıtılmış ve çok iş parçacıklı sürümü için saf dağıtılan sürümü için GroebnerBaseDistributedMPJ, ve GroebnerBaseDistributedHybridMPJ.

Hangi sürümü 2.4.4228 Yeni:

  • Bu sürüm ücretsiz olmayan değişmeli için yeni parçalar içeriyor Grobner baz hesaplama ve polinom azalma.
  • Bu yeni arayüz WordGroebnerBase ve yeni sınıflar WordGroebnerBaseAbstract ve WordGroebnerBaseSeq oluşur.
  • olmayan değişmeli polinomları jython ve jruby erişim sınıfları WordPolyRing ve WordIdeal ile sağlanır.
  • Ayrıca, sınıf GBAlgorithmBuilder ile Grobner baz algoritması uygulamaları (değişmeli) seçmek için geliştirilmiş bir yolu var; Örneğin, değişken düzenin optimizasyonu ile bir fraksiyon ücretsiz algoritması için.

Hangi sürümü 2.4.4008 Yeni:

  • Bu sürüm daha JRuby örnekleri, hakkı için onarımları ekler FindBugs tarafından fark anlamlı sorunlar için modül Grobner üsleri ve çoklu kökleri hesaplama ve onarımları.

sürüm 2.4.3938 yeni nedir:

  • Bu sürüm refactors ve Wu-Ritt için algoritmalar giderir sınıf CharacteristicSetWu karakteristik setleri. Birim testleri CharSetTest bulunmaktadır.

  • Yöntemler CS (), ISCs (), ve csReduction () karakteristik ayar algoritmaları
  • Jython ve JRuby komut erişimi.
  • Küçük düzeltmeler ve iyileştirmeler.

sürüm 2.4.3888 yeni nedir:

  • Refactoring tür parametreleri basitleştirmek ve tipi koşullarını gevşetmek için.
  • döngüsel paketi kaldırmak için yeni bir paket edu.jas.ufdroot yeniden bağımlılıkları.
  • FactorFactory sınıflar ve çarpanlara uygulamaları daha uygun kurucular içinde çarpanlara uygulamalarının Geliştirilmiş seçimi.
  • Küçük düzeltmeler ve iyileştirmeler.

Hangi sürümü 2.4.3851 Yeni:

  • Bu sürüm modüler varyantları ve paralel vekil sürümlerini uygular Elde edilen algoritmalar, temizler ve edu.jas.ufd paketinde eksik GreatestCommonDivisor yöntemleri * sınıfları dolduran ModInteger dönüşüm ModLong giderir, ve sağ sınıflar için küçük düzeltmeler, iyileştirmeler ve yöntemleri refactorings ekler.

sürüm 2.4.3828 yeni nedir:.

  • gelişimi için Java 7 Switched
  • JAS hala derlemek ve Java 6 ve Java 5 çalışacaktır.
  • bir hata-izci içeren Google kodu JAS için yeni bir online repositoriy.
  • jython ve jruby betik arayüzü polinom halka jeneratörler için değişkenlerin tanımlanması.
  • Daha JRuby örnekler.

sürüm 2.4.3788 yeni nedir:

  • son sürümü 2.4 güncellemeleri, tüm bağlı paketler bırakın ve JAS 3.0 için hazırlar. Jython 2.5.2 ve 1.6.4 için JRuby Güncelleştirmeler. Onların JAS eşdeğerlerine Geddes ve Czapor & Labahn tarafından Bilgisayar Cebir için kitap Algoritmalar tüm algoritmaları yeni indeksi. Çok değişkenli polinom ayrılmaz çarpanlara tekrar küçük iyileştirmeler ve onarımlar.

Hangi sürümü 2.3.3668 Yeni:

  • Deneysel ideal bir kompleks kök hesaplama complexAlgebraicRoots eklendi () PolyUtilApp sınıfında bir yöntem.
  • gerçek ve karmaşık kökleri için basit izole aralığı arıtma uygulanmıştır.
  • asal ideal ayrışma üzerinden cebirsel sayı alanları üzerinde tek değişkenli polinomların Alternatif faktoring FactorAlgebraicPrim sınıfında eklenmiştir.
  • karmaşık sayılar Ayrıştırma düzeldi.
  • Terim siparişleri bazı durumlarda zorlanır. Ayrıca küçük iyileştirmeler ve düzeltmeler yapılmıştır.

sürüm 2.3.3598 yeni nedir:

  • sınıf ResidueRing kullanarak değişkenli cebirsel halka / alan uzantıları. Jruby ve Jython sürümleri ve uzatma alan oluşturucu örnekleri. En son Eclipse ve Java 1.7 sürümü için küçük iyileştirmeler ve hata düzeltmeleri.

Hangi sürümü 2.3.3568 Yeni:

  • Kolay uzatma alanlarının kulelerin inşaatı kullanmak için cebirsel ve transandantal alan uzantıları yöntemleri ile sınıf ExtensionFieldBuilder.
  • gerçek ve karmaşık sayılar cebirsel gelişmeler.
  • özyinelemeli temsilleri için polinom ayrıştırıcı Geliştirilmiş.
  • Küçük hata düzeltmeleri.

sürüm 2.3.3538 yeni nedir:

değişkenli Hensel kaldırılması için

  • Yeni sınıf HenselMultUtil. Gelecekte polyomial çarpanlara olarak kullanılacaktır. Çok değişkenli Hensel kaldırma kullanarak büyük ortak bölen bazı bölümleri. JAS kaynağı (r3408) Apache Harmony 6.0 (r991881) üzerine derler. Birim testleri nesne seri hale içeren test olguların hariç geçer.

Hangi sürümü 2.3.3458 Yeni:

  • paket yapısı temizlenmiş ve tüm döngüsel paket oldu bağımlılıkları çıkarıldı.
  • Fabrika ayrıştırma parçaları RingFactoryTokenizer için GenPolynomialTokenizer den ayrıldı.
  • Bazı yapay kod çözülebilir polinomlar RingElem uygulamak çünkü halka elemanları olarak çözülebilir polinomları kullanmak için gerekli olan.
  • Bu durum derleyici optimizasyonlar çarpın () yöntemi için yanlış bir yöntem sevk durumlarında sonuçlandı.
  • tespit ve bu onarmak için bir çözüm artık GenPolynomial sınıfta uygulanmaktadır.

Hangi sürümü 2.3.3408 Yeni:

  • sizigi ile Grobner baz comptation Yeni critial çifti seçimi sınıf OrderedSyzPairlist içinde Gebauer ve Moller sonra tabanlı algoritma. Grobner temel sınıflar üstlenmeden kullanacağım yeni çifti seçimi isteğe bağlı. Bazı JDK 1.6 yapıları Geri liman JDK 1.5 ile tekrar uyumlu olacak şekilde. Sınıf FactorAbstract içinde Kronecker faktör kombinasyonu Küçük iyileştirmeler. ThreadPool'da Sabit yarış durumu ve Terminator geliştirilmiş sonlandırma algılaması. Paralel düzeltmeler Grobner baz hesaplamaları azaltmıştır. Ideal tek değişkenli polinom inşaat düzeltildi.

Hangi sürümü 2.3.3368 Yeni:.

  • Çok değişkenli Taylor seri açılımı arayüzü ve uygulama
  • standart baz hesaplama için geliştirilmiş bir çok değişkenli güç serileri.
  • Yöntem daha uygun sınıflara refactored edilmiş, ve sınıflar, örneğin, paketleri ayrılabilmesi için taşındı Paket edu.jas.ufd için bölüm *.
  • Küçük hatalar ve kozmetik sorunlar giderildi.

sürüm 2.3.3328 yeni nedir:.

sınıfları MultiVarPowerSeries ve MultiVarPowerSeriesRing içinde

  • Çok değişkenli güç serileri
  • Mora'nın teğet koni azaltma algoritması ve paket edu.jas.ps güç serisi için standart baz hesaplama.
  • üstel vektörleri üzerinde Iterator.

Hangi sürümü 2.3.3298 Yeni:

  • Bu sürüm sonlu için yineleyicileri ve bazı sonsuz yapıları özellikleri Bunlardan, ve sonlu ve sonsuz Kartezyen ürünler.
  • Kurucular (yeni) Java bellek modeli ile uyumlu tespit edildi.
  • da küçük onarımları ve geliştirmeler, daha anlamlı istisnalar ve bazı yeniden adlandırma vardı.

sürüm 2.3.3248 yeni nedir:

  • ile gösterilir rasyonel sayılar kabul polinom çözümleyici Geliştirilmiş ondalık noktaları BigDecimal katsayıları kabul etmek ve. Polinom ayrıştırıcı algebriac sayı katsayıları çizgi kullanımı kaldırıldı. Şimdi halka fabrikadan ayrıştırma her özyineli çağrı () Herhangi bir derinliğe iç içe olabilir parantezi ile tetiklenir. Sabit halledilebilir polinom ilişki tabloları senkronizasyon hata ve paralel halledilebilir polinom Grobner taban hesaplamasında bir hata paralelizasyon. Karakteristik p & gt polinom halkalarında çarpanlara kalan parçalar eklendi; 0. AN (AlgebraicNumbers) komut dosyası rpresentaton değiştirildi. Sınırsız iplik havuzları kullanımı ölü kilitleri önlemek için.

Hangi sürümü 2.3.3218 Yeni:

  • kodu Java 5 dil için düşürüldü ve çalışma zamanı eski Java sürümleri güvenerek sistemleri ile kullanım için sistem, örnek MathPiper ve GeoGebra için.
  • edu.jas.kern.TimeStatus sınıfı checkTime () yöntemi ile uzun süren görevler için kullanıcı geribildirim sağlamak için eklenmiştir.
  • Bazı eksik extGB () yöntemleri uygulanmıştır.
  • GBFactory uygun Grobner baz uygulamaları seçimi için eklenmiştir.
  • isFinite () yöntemi SquarefreeFactory tüm ElemFactorys ve kullanımı için eklenmiştir.
  • Bazı eksik parçalar karakteristik p & gt polinom halkalarında çarpanlara için eklendi; 0 ve ideal ayrışma.

sürüm 2.3.3188 Yeni nedir:

Grobner baz algoritması uygulamaları için yeni bir fabrika içinde

  • olan sınıf GBFactory.
  • Yeni GBProxy, GCDProxy gibi, aynı anda bir sıralı ve paralel Grobner baz hesaplama çalışabiliyor.
  • İlkel eleman hesaplama birkaç dönüşüm yöntemleri convertToPrimitiveElem ().
  • ile birlikte) (yöntemler primitiveElement içinde normalPositionFor () aracılığıyla gerçekleştirilir
  • kitapta eşdeğer JAS, uygulamalara Becker ve Weispfenning tarafından Grobner üsleri.
  • tüm algoritmaları yeni endeks var

Gereksinimler :

  • Oracle Java Standard Edition Runtime Environment

Ekran

java-algebra-system_1_69219.png

Benzer yazılım

Grapher
Grapher

3 Jun 15

Scilab
Scilab

14 Apr 15

Equation Grapher
Equation Grapher

3 Jun 15

Yorumlar Java Algebra System

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!