Wprowadzenie do kompilatora Matlab
Kompilator Matlab wywołuje się w systemie na trzy sposoby: jeden to samodzielne aplikacje, drugi to dodatki programu Excel, a trzeci to pakiety Hadoop. Możemy korzystać z tych funkcji z innymi użytkownikami (członkami grupy, dostawcami, klientami, współpracownikami, organizacją itp.), Którzy w innym przypadku nie musieliby korzystać z Matlaba. Dostarczono aplikacje Matlab, które przeprowadzą nas przez proces pakowania i utworzą jednego instalatora, w którym będziemy mogli się dzielić. Musimy jedynie wybrać główne funkcje Matlaba do aplikacji i klikając pakiety, automatycznie utworzy pojedynczy plik instalatora. Nasz program Matlab jest szyfrowany w tych aplikacjach, więc prawa własności intelektualnej zachowują ochronę.
Możemy rozszerzyć możliwości kompilatora, po prostu dodając kompilator SDK dla komponentów oprogramowania i integrację z innymi językami programowania, takimi jak clang., CPP lang., java.net itp. Te aplikacje używają środowiska wykonawczego Matlab, zestaw bibliotek współużytkowanych umożliwia wykonywanie skompilowanych aplikacji i komponentów. Wdrożenia analityki Matlab na dużą skalę z aplikacjami korporacyjnymi są obsługiwane przez serwery produkcyjne Matlab. Polecenie służy do wywołania kompilatora Matlab o nazwie „mcc”. Możemy wydać polecenie (mcc) z wiersza polecenia lub wiersza polecenia „UNIX” lub „DOS”.
Składnia:
Możemy zarządzać wieloma operacjami kompilatora Matlab, które oznaczają MCC, większość z nich ma tylko jedną literę. Możemy rozważyć opcje osobno w linii poleceń.
- mcc -m –n zabawa
Możemy dodać wiele opcji pojedynczym „-”. O ile możemy to zdefiniować osobno. mcc
- mcc - dobra zabawa
Ponieważ wzięliśmy określone argumenty, których nie można łączyć, chyba że zdefiniujemy w instrukcji:
- mcc -m - pełna zabawa. . . tutaj opcje argumentów są osobne.
- mcc - dobra zabawa. . . tutaj opcje argumentów są łączone.
Jeśli do komendy mcc dołączymy program C lub program CPP, pliki są przekazywane bezpośrednio do „Mex” lub mbuild.
Zastosowania makro
Jak widzimy w powyższym akapicie, kompilator Matlab ma różne opcje, które dają nam dostęp do wykonania zadania. jeśli chcemy uprościć naszą kompilację, możemy użyć makr. To pozwala nam wykonać podstawową pracę kompilacyjną.
Przykłady:
1) -m: opcja makra m, Tworzy autonomiczną dowolną aplikację „c”. I ma alternatywę, tłumacząc m na c lub CPP przy użyciu opakowania funkcji, wyjścia języka, etapu, pomocy, biblioteki plików itp.
2) -p: opcja makra p, Tworzy samodzielne aplikacje CPP, a alternatywą jest libmmfile.mlib.
3) -x: opcja makra x, Tworzy funkcję MEX, a alternatywą jest 'libmatlbmx.mlib'.
4) -g: opcja makra g, służy do debugowania. Alternatywą jest „debugline: on = 0none”.
5) -s: opcja makra g, służy do symulacji, a alternatywą jest „libmaatlbmax.mlb”, poniższa tabela pokazuje polecenia i ich zastosowania wraz z ich alternatywnymi opcjami.
Składnia | Posługiwać się | Alternatywny |
-m | Tworzy autonomiczny dla dowolnej aplikacji „c” | opakowanie funkcji, wyjście języka, scena, pomoc, biblioteka plików itp. |
-p | Tworzy samodzielne aplikacje CPP | libmmfile.mlib |
-x | Tworzy funkcję MEX | libmatlbmx.mlib |
-sol | Służy do debugowania | debugline: on = 0 brak |
-s | Używany do symulacji | libmaatlbmax.mlb |
Aplikacje kompilatora Matlab
Poniżej znajdują się zastosowania kompilatora Matlab:
- Jedną z ważnych aplikacji Matlaba jest tworzenie samodzielnych aplikacji i udostępnianie ich innym użytkownikom bez opłat licencyjnych. samodzielne aplikacje to kompletne aplikacje wykorzystujące grafikę i wykorzystujące wykonywanie z wiersza poleceń.
Mcc | Funkcja kompilacji |
Kompilator aplikacji | Wbuduj funkcję w samodzielną aplikację |
Wdróż narzędzie | Funkcja kompilacji do użytku zewnętrznego |
Isdeployed | Określ status kodu (wdrożony lub Matlab) |
Ismcc | Przetestuj kod w momencie kompilacji |
Ctfroot | Lokalizacja pliku |
- Przydaje się również podczas tworzenia aplikacji internetowych, w tym użytkownik może uzyskać dostęp do każdej aplikacji internetowej za pomocą unikalnego adresu URL z przeglądarki bez wsparcia jakiegokolwiek innego oprogramowania dodatkowego.
Kompilator internetowy | Pakiet wdrożenia sieciowego |
- Kompilator Matlab służy do hostowania aplikacji internetowych i udostępniania ich innym użytkownikom w zaufanym środowisku intranetowym. Może uzyskać dostęp za pomocą jednej strony głównej.
- Pakiety w Matlabie i innych dodatkach tworzą nowe formuły, działa jak excel w przyjmowaniu danych wejściowych z komórek i zwracaniu wyników po stronie wyjściowej.
- Tworzenie dużych tablic Aplikacje Matlab są uruchamiane jako samodzielne funkcje do obliczania klastrów w ramach zadań Spark w Hadoop.
- Tworzy również aplikacje Matlab do mapowania, które te są również nazywane aplikacjami autonomicznymi.
Mcc | Kompilacja funkcji |
deploytool | Funkcje kompilacji do wdrożenia |
MapReduce | Definicja zmniejszenia mapy |
Kompilator Hadoop | Kompilator przeciwko Hadoop |
Wniosek
Kompilator Matlab projektuje różne procesy i systemy o szerokim zakresie. Tworzy również samodzielne aplikacje, aplikacje internetowe i hostuje aplikacje dla użytkowników oraz współdziała z użytkownikiem przy użyciu różnych pakietów w efektywny sposób.
Polecany artykuł
Jest to przewodnik po kompilatorze Matlab. Tutaj omawiamy Wprowadzenie do kompilatora Matlab i jego aplikacji wraz z wykorzystaniem makr. Możesz także przejrzeć nasze sugerowane artykuły, aby dowiedzieć się więcej -
- Wprowadzenie do funkcji MATLAB
- 10 najważniejszych zalet Matlaba
- Przegląd średniej funkcji w Matlabie
- Co to jest instrukcja Switch w Matlab?