Kompilator Matlab - Rozpoczęcie pracy z aplikacjami Matlab Compiler

Spisie treści:

Anonim

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 -

  1. Wprowadzenie do funkcji MATLAB
  2. 10 najważniejszych zalet Matlaba
  3. Przegląd średniej funkcji w Matlabie
  4. Co to jest instrukcja Switch w Matlab?