Компілятор Matlab - Початок роботи з програмами компілятора Matlab

Зміст:

Anonim

Вступ у збірник Matlab

Компілятор Matlab викликає в систему трьома способами, один - це окремі додатки, другий - надбудови Excel, а третій - пакети Hadoop. Ми можемо використовувати ці функції з іншими користувачами (членами групи, постачальниками, клієнтами, колабораціоністами, організаціями тощо), яким інакше не потрібно використовувати Matlab. Програми Matlab надаються для того, щоб провести нас через робочий процес упаковки та створити єдиного інсталятора, в якому ми можемо ділитися. Нам потрібно лише вибрати основні функції Matlab у програмі, і натиснувши на пакунки, він автоматично створить єдиний інсталяційний файл. Наша програма Matlab зашифрована в цих додатках, тому права інтелектуальної власності залишаються захисними.

Ми можемо розширити можливості компілятора шляхом простого додавання компілятора SDK для компонентів програмного забезпечення та інтеграції з іншими мовами програмування, такими як clang., CPP lang., java.net і т. д. Ці програми використовують час виконання Matlab, набір спільних бібліотек дозволяє виконувати компільовані програми та компоненти. Широкомасштабні розгортання аналітики Matlab з корпоративними додатками підтримуються через виробничі сервери Matlab. Команда використовується для виклику компілятора Matlab - "mcc". Ми можемо видавати команду (mcc) з командного рядка або командного рядка 'UNIX' або 'DOS'.

Синтаксис:

Ми можемо керувати декількома операціями компілятора Matlab, які посилаються на MCC, більшість з них мають лише однобуквене ім'я. Ми можемо розглянути варіанти окремо в командному рядку.

  • mcc -m –n весело

Ми можемо додати кілька варіантів за допомогою одного "-". Як і ми можемо окремо визначити це. мкк

  • mcc –mn весело

Оскільки ми взяли деякі конкретні аргументи, які неможливо поєднати, якщо ми не визначимося у заяві:

  • mcc -m –повна розвага. . . тут параметри аргументу окремі.
  • mcc –mn весело. . . тут параметри аргументу поєднуються.

Якщо ми включимо програму C або програму CPP в команду mcc, то файли передаються безпосередньо в 'Mex' або mbuild.

Використання макросу

Як ми бачимо у наведеному вище абзаці, компілятор Matlab має різні варіанти, які дають нам можливість виконати завдання. якщо ми хочемо спростити нашу компіляцію, тоді ми можемо використовувати макроси. Це дозволяє нам виконати базову роботу з компіляції.

Приклади:

1) -m: макро варіант m, Він створює автономне будь-яке "с" додаток. І це альтернатива перекладу m на c або CPP, використовуючи функцію обгортки, виведення мови, етап, довідку, бібліотеку файлів тощо.

2) -p: макро варіант p, Він створює окремі додатки CPP, а альтернативою є libmmfile.mlib.

3) -x: макро варіант x, він створює функцію MEX, а альтернатива - "libmatlbmx.mlib".

4) -g: макро варіант g, використовується для налагодження, а альтернатива - "debugline: on = 0none".

5) -s: макро варіант g, використовується для моделювання, а альтернатива - "libmaatlbmax.mlb", у таблиці нижче показані команди та їх використання з їх альтернативними параметрами.

Синтаксис Використовуйте Альтернатива
Створює окрему програму для будь-якої програми "c" функція обгортка, виведення мови, етап, довідка, бібліотека файлів тощо.
-п Створює окремі програми CPP libmmfile.mlib
Створює функцію MEX libmatlbmx.mlib
Використовується для налагодження debugline: on = 0none
-ів Використовується для моделювання libmaatlbmax.mlb

Застосування компілятора Matlab

Нижче наведено програми Matlab Compiler:

  • Одне з важливих застосувань Matlab - це створення автономних програм та обмін ними з іншими користувачами без роялті. Автономні програми - це повні програми, що використовують графіку, і вони використовують виконання командного рядка.
Mcc Функція компілювання
Прикладний компілятор Вбудована функція в окрему програму
Розгорнути інструмент Функція компіляції для зовнішнього використання
Нерозподілений Визначення стану коду (розгорнутий чи Matlab)
Ісмкк Перевірте код на момент складання
Ctfroot Розташування файлу
  • Це також корисно під час створення веб-додатків. Цей користувач може отримати доступ до кожного веб-додатку за унікальною URL-адресою із браузера без підтримки будь-якого іншого додатку до програмного забезпечення.
Веб-компілятор Пакет веб-розгортання
  • Компілятор Matlab використовується для розміщення веб-додатків та обміну ними з іншими користувачами у надійному внутрішньомережевому середовищі. До нього можна отримати доступ за допомогою однієї домашньої сторінки.
  • Пакети в Matlab та інші надбудови створюють нові формули, це працює як excel у прийнятті вводу з комірок та поверненні результатів у вихідну сторону.
  • Створення великих масивів додатків Matlab запускаються як окремі функції для обчислення кластерів як частини завдань Spark на Hadoop.
  • Він також створює додатки Matlab для зменшення карт. Ці програми також називаються окремими програмами.
Mcc Компіляція MFunction
розгортатиінструмент Компілюйте функції для розгортання
MapReduce Визначення для зменшення карт
Компілятор Hadoop Компілятор проти Hadoop

Висновок

Компілятор Matlab проектує різні процеси та системи з широким розмахом. Він також створює автономні програми, веб-додатки та розміщує програми для користувачів та взаємодіє з користувачем, використовуючи різні пакети ефективно.

Рекомендована стаття

Це посібник для компілятора Matlab. Тут ми обговорюємо Вступ до компілятора Matlab та його додатків разом із використанням макросів. Ви також можете ознайомитись із запропонованими нами статтями, щоб дізнатися більше -

  1. Вступ до функцій MATLAB
  2. Топ-10 переваг Matlab
  3. Огляд середньої функції в Matlab
  4. Що таке повідомлення про переключення в Matlab?