En zor soruları en karmaşık hesaplamalara bile bir çözüm bulmanızı sağlayacak profesyonel bir yazılım olan Mathematica ile çözün.
Yıllardır sadece İtalya'da değil, tüm dünyada milyonlarca insanın kabusu oldu: matematik. Öğrenciler tarafından okul sıraları arasında en düşmanca ve istatistiksel olarak en az takdir edilen bir konu. Lisede, Mathematica gibi yazılımlar birçok kestaneyi ateşten çıkaracaktı. Aslında, bu program sadece zor denklemleri, logaritmaları ve integralleri elle çözme zorunluluğunu ortadan kaldırmayacak, aynı zamanda daha deneyimli kullanıcılar için, bu uygulamayı profesyonel çalışmalar yapmaya karar verenler için vazgeçilmez kılan farklı programlama paradigmalarından yararlanmanıza izin verecektir. Böyle bir yardımla, belki de Einstein'ın görelilik teorisi birkaç on yıl önce gelmiş olurdu.
Mathematica , çok platformlu ama aynı zamanda çok güçlü bir programlama dili olan Stephen Wolfram tarafından oluşturulan bir bilgi işlem ortamıdır. Aslında, ifadelerin yeniden yazılmasına ve işlevsel, mantıksal ve yapısal programlama gibi paradigmalara dayanan bu yazılım, hesaplamalarda her zaman zorluk çeken tüm insanlar için geçerli bir müttefik haline gelecektir. Mathematica temel dili, MathLink protokolü kullanılarak, sonuçları metin, formül veya grafik biçiminde görüntüleyecek entegre bir dizüstü bilgisayar tarafından temsil edilen bir ön uç aracılığıyla ayrıntılı olarak iletilen ve iletilen bir çekirdek tarafından yorumlanır.
Mathematica güçlü yanlarından biri de matematiksel sembolik manipülasyon. Aslında Mathematica , basit bir sözdizimi ile zarif bir işlevsel gösterim kullanır, ancak aynı zamanda prosedürel veya nesne yönelimli bir programın geliştirilmesini de destekler. Bu işlevselliği destekleyen ana rakiplerden biri Maple'dır, ancak Mathematica kıyasla yorumlanması daha zor bir sözdizimi sunmaktadır.
Mathematica , bazı problemleri çözmek için her biri belirli işlevlere sahip farklı modüllerden oluşur. Modüllerden bazıları şunlardır: Polinom Cebiri, Bilimsel Hesaplama, Sembolik Dil, Veri Analizi, Görüntü İşleme ve Hesaplama İşlemleri (derin öğrenme, makine öğrenimi, doğal dil işleme).
Polinom Cebiri:
- Polinom elemanları;
- Polinom ayrışması ve çarpanlara ayırma;
- Polinom bölünmesi;
- Polinom sistemleri;
- Genel bir cebirsel ifade için minimum polinom;
- Gauss tamsayıları ile işlemler.
Sayısal analiz:
- Denklemlerin çözümü - NSolve, NDSolve, NIntegrate, NMinimize, NSum;
- Karmaşık sayılar - I (), Abs, Re, Im, Eşlenik;
- Sayıların gösterimi - IntegerDigits, RealDigits, FromDigits, IntegerQ;
- İfadelerin görüntülenmesi - NumberForm, NumberMarks, InputForm, CForm.
Mathematica ayrıca MatLab gibi bir rakip gibi iyi bir sayısal analiz bölümü (bilimsel hesaplama veya sayısal hesaplama da denir) sunar. Aslında, bu yazılımı kullanarak kısmi diferansiyel denklemler (EDP veya PDE) sistemini de çözebilirsiniz.
Sonuç olarak Mathematica bir shareware aracıdır; demo sürümü kayıttan sonra 15 gün boyunca kullanılabilir. Esas olarak C ve C ++ dillerinde oluşturulmuştur, ancak kütüphanelerinin çoğu, bu "muazzam" programın işlevselliğini genişletmek için uzman programcılar tarafından her zaman kullanılabilen yazılımın özel dilinde yazılmıştır. Mathematica ana kritik noktalarından biri Mathematica güçlü desteğin olmamasıdır. Akademide LaTeX kullanımının, bilim camiası tarafından takdir edilen bilimsel belgeler üretmek için esas olduğu açıktır. Başka bir eleştiri, Mathematica bulunan ve genellikle düzgün çalışmasını tehlikeye atan bazı hataları ele alır.