I. Język podstawowy
- Iconize - tworzy zapis ciągu elementów, który może być wykorzystany jako dane wejściowe do innej funkcji
- Construct - tworzy podstawowy zapis funkcji wielu zmiennych
- Curry - umożliwia większy wybór zmiennych dla danej funkcji
II. Sekwencje/Ciągi
- SequenceReplace - dla zadanej listy usuwa oraz zastępuje jej elementy. W przykładzie usunięto wartość, a oraz zastąpiono x wartością y
- SequenceSplit - dzieli na sekwencje zgodnie z podanym wzorcem. W poniższym przykładzie podzielono ciąg na sekwencje przypisując {2,3} wartością X oraz usuwając wartość 6
- Succes - Po wprowadzeniu danych tworzy z nich szablon
- NearestTo - W ciągu liczbowym znajduje liczbę znajdującą się najbliżej zadanej w komendzie liczby. W przykładzie zostały wypisany trzy liczby znajdujące się najbliżej liczby 20
III. Wizualizacja
- GeoSmoothHistogram - zaznacza na mapie daną strukturę
- FeatureSpacePlot3D - Umieszcza obrazy w trójwymiarowej przestrzeni
- ListPointPlot3D - rysuje trójwymiarowy wykres kropkowy dla funkcji
- LabelingSize - Umieszcza obrazy w układzie współrzędnych w danych punktach zbioru wartości. Poniżej wartością {1,2,10,7,4,4} przypisujemy zdjęcia zwierząt
- StreamPlot - rysuje klasyczne portrety fazowe pól wektorowych
- VectorPlot - komenda posiada większą różnorodność portretów fazowych niż StreamPlot
- Teksture mapping -
Jest to funkcja, która do zapisu położenia grafiki używa współrzędnych matematycznych
- AsymptoticIntegrate - liczy całkę, a następnie wynik rozwija w szereg Taylora.
- AsymptoticDSolveValue - rozwiązuje równanie różniczkowe, a następnie wynik rozwija w szereg Taylora
- AsymptoticLess - sprawdza relacje mniejszości między funkcjami
- AsymptoticLessEqual - sprawdza relacje mniejszy lub równy między funkcjami
- AsymptoticEquivalent - sprawdza relacje równości między funkcjami
- AsymptoticGreater - sprawdza relacje większości między funkcjami
- AsymptoticGreaterEqual - sprawdza relacje większy bądź równy między funkcjami
- AddSides - dodaje obustronnie wartość do równania
- MultiplySides - przemnaża równanie obustronnie przez daną wartość
SubstractSide - odejmuje od obydwóch stron równania daną wartość/wyrażenie
- DivideSides - dzieli równanie przez daną wartość
- ApllySides - Wykonuje działanie podane w funkcji. Poniżej obłożyliśmy równanie obustronnie funkcją exponenta
- FindEquationalProof - znajduje dowody twierdzeń logiki przy użyciu aksjomatów
- ProfObject - prezentuje dowód generowany przez FindEquationalProof
- DeBrujinSequence - generuje ciąg Bruijna. Jest to ciąg binarny rzędu 2^n, w którym każdy ciąg binarny rzędu n występuje dokładnie raz.
- GraphData - rysuje podana w argumencie figurę
V.Przetwarzanie obrazu
- CurrentImage - zwraca obraz przechwycony z kamery komputerowej
- ImageGraphics - konwertuje obraz na grafikę wektorową o zadanej liczbie kolorów
- ImageTrim - przycina grafikę w podanym obszarze
- ImageApply - wyróżnia określony obszar grafiki
- ImageCapture - otwiera graficzny interfejs użytkownika do przechwytywania obrazów z podłączonych kamer
- FecialFeatures - po wprowadzeniu zdjęcia w argument funkcji, wyszukuje w bazie osoby będące na zdjęciu
- FindFaces - Znajduje i wyodrębnia twarze na danym obrazie
- BarcodeRecognize - rozpoznaje kod kreskowy i zwraca jego wartość liczbową
VI. Przetwarzanie Audio
- AutoCapture - analiza dźwięku także w systemie Linux
- Audio - odtwarza ścieżkę dźwiękową zapisaną na dysku
- SpeechSynthesize - po wpisaniu tekstu w argument funkcji, przetwarza go na ścieżkę dźwiękową
- $VoiceStyles - podaje listę głosów do syntezy mowy
- AudioStream - tworzy ścieżkę dźwiękową bez konieczności odtwarzania
- NetEnconder - koduje sygnał audio do wykorzystania w sieci neuronowej
- AudioDistance - oblicza czas pomiędzy dwoma dźwiękami
- AudioIntervals - znajduje interwały w których częstotliwość jest mniejsza od zadanej wartości
VIII.System Modeler
- SystemModel - z wprowadzonego modelu w argumencie funkcji, zwraca dane które później można wykorzystac jako dane wejściowe do innych funkcji
- SystemModelExamples - pokazuje możliwe schematy z danych dziedzin nauki
- SystemModelSimulate - przeprowadza symulację modelu w określonej jednostce czasu
-
SystemModelParametricSimulate - daje parametryczne rozwiązanie dla danej zmiennej w odniesieniu do poczatkowej wartości drugiej ze zmiennych
- SystemModelSimulationData - prezentuje dane symulacyjne dla modelu, takie jak: nazwy zmiennych, trajektorie, przedziały symulacji
- SystemModelSimulateSensitivity - bada czułość parametru w określonym przedziale czasowym
- GeoSmoothHistogram - zaznacza na mapie daną strukturę
-
SystemModelPlot - generuje wykres dla modelu
- SystemModelLinearize - linearyzuje podany model w argumencie funkcji
- FindSystemModelEquilibrum - znajduje równowagę dla danego modelu
- CreateSystemModel - tworzy modele z równań różniczkowych oraz algebraicznych używając m.in funkcji: StateSpaceModel i TransferFunctionModel
- CreateSystemModelComponents - tworzy modele łącząc komponenty
- CreateDataSystemModel - tworzy model z podanych argumentów i wartości
IX.Uczenie maszynowe
- FindTextualAnswer - znajduje odpowiedź na pytanie w tekście
- Classify - funkcja służąca do klasyfikacji elementów zbioru
- Predict - przewiduje wartość
wyrażenia na podstawie zbioru elementów oraz wybranej metody
- ClassifierMeasurements - mierzy dokładność klasyfikatora na zbiorze testowym
- ClassiefierInformation - wyświetla informacje na temat klasyfikatora
- DimensionReduction - funkcja służąca do redukcji wymiarów przestrzeni
- ClusteringComponents - wyodrębnia liczbę warstw na rysunku
- NetTrain - tworzy sieć neuronową dla danych wejściowych i wyjściowych. Następnie można przewidywać wartości dla danych wejściowych do danej sieci
- NetModel - w argumecie funkcji wpisujemy, z jakiej sieci neuronowej chcemy skorzystać
- NetTrainResultsObject - podaje szczegółowe informacje dla modelu NetModel
- NetInformation - podaje informacje o danej właściwości sieci neuronowej
- NetStateObject - tworzy obiekt pochodzący z sieci, który reprezentuje sieć neuronową z dodatkowymi przechowywanymi informacjami o stanie, która jest aktualizowana, gdy sieć jest stosowana do danych
- NetChain - jest ulepszoną wizualizacją sieci neuronowych, w których wyjście z sieci jest połączone z wejściem do kolejnej sieci
- NetEnconder - prezentuje koder, który ma formę wejścia i jest kodowany jako tensor do użycia w sieci
- CTCLossLayer - funkcja pobiera ciąg wektorów wejściowych długości n+1, oznaczających prawdopodobieństwa dla indeksowanych klas długości n. Ostatni element wektora prawdopodobieństwa reprezentuje klasę pustą. Na wyjściu dostajemy rzeczywistą wartość
- ConvolutionLayer - reprezentuje splotową warstwę sieciową mającą n kanałów wyjściowych i używających jąder o rozmiarze s do obliczenia splotu
- LongShortTermMemoryLayer - generuje w pamięci krótkoterminowej ciąg o długości n wektorów
- NetSharedArray - tworzy tablice w sieci wspólnej dla wielu warstw
- AppendLayer - reprezentuje warstwę sieci, która pobiera tensor wejściowy i dołącza do niego kolejny tensor
- AggregationLayer - tworzy warstwę używając danej funkcji do agregacji
- SoftmaxLayer -
normalizuje wyniki innych warstw w celu wykorzystania ich jako prawdopodobieństwa klasy do zadań klasyfikacyjnych
- PartLayer - tworzy daną część tensora
- ThreadingLayer - pobiera dwa tensory wejściowe i stosuje funkcję do odpowiednich elementów tensora
- NetRename - zmienia nazwę warstwy
- NetReplace - zastępuje podaną warstwy określonego typu inną warstwą
- NetTake - wybiera poszczególne warstwy
- NetJoin - łączy wiele elementów NetChain w jeden NetChain
- NetFlatten - rozkłada zagnieżdźone warstwy NetChain w NetChain, oraz NetGraph w NetGraph
- NetAppend - dodaje warstwę do NetChain
- NetPrepend - tworzy warstwe nad NetChain
- NetDrop - usuwa określoną liczbę warstw z NetChain
- NetInsert - dopisuje warstwę na i-tej pozycji w NetChain
- NetDelete - usuwa warstwę na i-tej pozycji z NetChain
X. Poziomy systemowe i operacje zewnętrzne
- ExternalEvaluate - używa zewnętrznego języka programowania
- RemoteRun - pozwala na wykonianie polecenia na zdalnym hoście
- RemoteRunProcess - uruchamia polecenia, zwracając szczegółowe informacje
- RemoteConnect - ustanawia połączenie z określonym hostem
- AuthenticationDialog - otwiera okno dialogowe służące do wprowadzenia nazwy użytkownika i hasła
- $MobilePhone - weryfikuje użytkownika po numerze telefonu
- GenerateSecuredAuthenticationKey - System uwierzytelniania OAuth
- MailServerConnect - ustanawia połączenie z aktywnym serwerem poczty IMAP
- MailSearch - przeszukuje pocztę pod kątem elementów pasujących do kryteriów wyszukiwania
- MailItem - wyszukuje dany folder z serwera poczty
- MailExecute - wykonuje polecenia na danej pozycji poczty
- MailSettings - obsługa dodana dla ustawień serwera poczty przychodzącej np. podpis
- SendMail - obsługuje wiadomości e-mail w formacie HTML. Umożliwia wysyłanie konkretnej, jak i losowej wiadomości do odbiorcy
- SystemProcesses - podaje listę procesów uruchomionych w systemie komputerowym
- NetAppend - daje szczegółowe informacje o procesach uruchomionych w systemie komputerowym.
- NetworkPacketCapture - tworzy tymczasowy interaktywny interfejs, służący do przechwytywania informacji o pakietach sieciowych przesyłanych lub odbieranych za pośrednictwem wszystkich interfejsów sieciowych na komputerze
- NetworkPacketRecordingDuring - zwraca informacje o pakietach sieciowych przesłanych lub odebranych przez wszystkie interfejsy sieciowe komputera
- NetworkPacketRecording - zapisuje informacje o pakietach sieciowych przesyłanych lub odbieranych przez wszystkie interfejsy sieciowe na komputerze w określonym czasie (sekundach)
- $NetworkInterfaces - podaje listę interfejsów sieciowych dostępnych na komputerze
- $DefaultNetworkInterface - wyświetla domyślny interfejs sieciowy używany na komputerze.
- ReadByteArray - odczytuje z pliku lub obrazu wartość jego bajtów
- BaseEncode - koduje ciąg bajtów za pomocą kodowania Base64
- BaseDecode - działa odwrotnie do BaseEnconde. Ciąg znaków zapisuje w postaci bajtów
- Hash - funkcja koduje podane wyrażenie w odpowiednim typie i formacie
- BinarySerialize - komenda daje binarną reprezentację dowolnego wyrażenia jako obiekt ByteArray
- Modelica Model, SystemModeler Archive, Modelica Simulation - Import modeli o podanych rozszerzeniach
- FMU, Modelica CombiTimeTable - Exportuje pliki w danym rozszerzeniu
- PNG - obsługuje import i export z rozszerzeniem png
- FITS -
pozwala na import i export obrazów, tabel ASCII i nieskompresowanych rozszerzeń tabel binarnych w formacie plików FITS
- RLE, GIF, TIFF,Raw - pozwala na import i export plików w tych formatach
- MP3, WAV, M4A, ogg - pozwala na import i export plików muzycznych w danym formacie
- CSV, TSV - Import i export danych CSV, TSV zapewniają różne opcje formatowania danych.
Import automatycznie rozpoznaje popularne formaty liczb, w tym notacje C i Fortran.
Liczby bez kropek dziesiętnych są importowane jako liczby całkowite
- XLS, XLSX - poprawiona wydajność, stabilność oraz częściowy dostęp do plików
- BSON - importuje oraz eksportuje
ciąg bajtów
- PCAP, HTTPRequest, HTTPResponce, WARC - Importuje, exportuje pliki o podanych rozszerzeniach
- MongoConnect, MongoDatabase, MongoCollection - reprezentują odpowiednio bazy danych MangoDB
- BlockchainData - pozwala uzyskać aktualne informacje na temat $BlockchainBase.
- BlockchainBlockData - podaje informacje o danym bloku
- BlockchainTransactionData - podaje informacje na temat powiązania blockchain z podanym ciągiem w blokach określonych przez $ BlockchainBase
- BlockchainBase - określa którego łańcucha blokowego używać
- $BlockchainBase - podaje nazwę domyślnego łańcucha blokowego, który ma być używany do obliczeń blokowych
- BlockchainPut - dodaje dane do łańcucha blokowego
- BlockchainGet - pobiera dane z łańcucha blokowego
XII. Dane zewnętrzne
- FindTextualAnswer - znajduje odpowiedź na pytanie w tekście
- NondimensionalizationTransform - zmienia nazwy funkcji oraz zmiennych
- IndependentPhysicalQuantity - komenda pokazuje niezależną ilość fizyczną w danym wyrażaniu
- IndependentUnitDimension - komenda pokazuje podstawowy wymiar związany z niezależną fizyczną wielkością lub jednostką
- EntityRegister, EntityUnregister - rejestruje lub wyrejestrowuje dane podmioty w bazie
- EntityStores - wyświetla listę podmiotów będących w bazie
- Interpreter - komenda wyświetla dane wyrażenie w podanym formacie