MATLAB Compiler

更新

 

MATLAB Compiler

MATLAB プログラムからのスタンドアロン実行可能ファイルおよび Web アプリのビルド

 

MATLAB Compiler™ を使用すると、スタンドアロン、MapReduce、Spark™、Web の各形式のアプリケーション、または Microsoft® Excel® アドインとして MATLAB® プログラムを共有できます。MATLAB Runtime を使用すると、アプリケーションやアドインを使用料なしで配布できます。このランタイムは、アプリケーションにパッケージ化することもインストール時にダウンロードすることもできます。また、MATLAB Compiler で提供される MATLAB Web App Server を使用すると、MATLAB ベースの Web アプリをホストできます。

他のプログラミング言語で使用するために、MATLAB プログラムをソフトウェア コンポーネントとしてパッケージ化できます (MATLAB Compiler SDK™ を使用)。また、MATLAB Production Server™ を使用すると、エンタープライズ システムに大規模に配布できます。

スタンドアロン アプリケーション

MATLAB プログラムをスタンドアロン アプリケーションとすることで、同僚、パートナー、クライアントなど、その他の目的で MATLAB を必要としないユーザーと共有することができます。

スタンドアロン アプリケーションの作成

MATLAB プログラムからスタンドアロン アプリケーションを作成し、無償で他のユーザーと共有します。 

MATLAB で作成され、共有するために MATLAB Compiler を使用してパッケージ化された太陽光解析アプリケーション。

グラフィカル インターフェイスおよびコマンドライン インターフェイスの組み込み

スタンドアロン アプリケーションは、MATLAB App Designer または GUIDE で設計した MATLAB のグラフィックスや UI を使用する完全なアプリにすることも、コマンドラインからコードを実行する形式にすることもできます。ユーザー入力を定義したり、MATLAB がサポートするすべての出力形式 (テキスト形式、数値形式、グラフィックス形式など) を使用して、結果の表示方法を選択したりできます。

ビジュアル コンポーネントとアプリの動作のプログラミングを統合する App Designer。

Web アプリ

MATLAB プログラムを Web アプリとしてパッケージ化し一意の URL で共有します。

Web アプリの作成

MATLAB App Designer でアプリケーションを作成し、Web アプリとしてパッケージ化します。各 Web アプリには一意の URL でブラウザーから直接アクセスできます。ソフトウェアの追加インストールは不要です。

Web アプリのホスト

MATLAB Compiler で提供される MATLAB Web App Server を使用すると、MATLAB ベースの Web アプリをホストし、信頼できるイントラネット環境で共有できます。ホストされている Web アプリには、すべて 1 つのホーム ページからアクセスできます。

MATLAB Web App Server でホストおよび共有される Web アプリ。

Microsoft Excel アドイン

MATLAB プログラムを Microsoft Excel アドインとして共有し、スプレッドシートにドラッグ アンド ドロップして Excel に統合します。Excel でアドインを使用する場合、MATLAB の知識は不要です。

数式の新規作成

他の Excel の数式と同様に動作する MATLAB プログラムを Excel アドインとしてパッケージ化します。このプログラムは、セルからの入力を受け取り、スプレッドシート内の他のセルに結果を返します。また、コードの開発や、パッケージ化してアドインとして配布する前のテストには、MATLAB の対話型ツールを使用します。

カスタムの解析およびシミュレーションの有効化

解析およびシミュレーションを Excel 内で実行するアドインを作成して、MATLAB で開発したアルゴリズム、可視化機能、ユーザー インターフェイスを組み込みます。

太陽光解析係数の数式とグラフィカルな出力を作成し MATLAB Compiler Excel アドインを使用して共有。

ビッグデータ アプリケーション

ワークステーションおよび大規模コンピューティング クラスターで実行される MATLAB ベースのビッグデータ アプリケーションをパッケージ化および配布します。

tall 配列アプリケーションの作成および実行

tall 配列 MATLAB アプリケーションを作成し、スタンドアロン実行可能ファイルとして実行したり、Hadoop の Spark ジョブの一部としてコンピューティング クラスターに配布します。

MapReduce アプリケーションの作成および実行

MapReduce ベースの MATLAB アプリケーションを作成し、スタンドアロン実行可能ファイルとしてワークステーションで実行したり、Hadoop の MapReduce ジョブの一部としてコンピューティング クラスターに配布します。

スタンドアロン MATLAB MapReduce アプリケーションの作成および実行。

ビッグデータ プラットフォームでの MATLAB Runtime のインストールの自動化

MATLAB Runtime を自動的にダウンロードし、MATLAB ベースの MapReduce アプリケーションまたは Spark アプリケーションを配布してデータ解析およびビッグデータ処理を実行するように、ビッグデータ プラットフォームを構成します。

暗号化された状態での無償での共有

MATLAB Runtime でコンパイルされた MATLAB のアプリケーションまたはコンポーネントを実行します。

MATLAB を利用しないユーザーへの MATLAB 解析の配布

MATLAB Compiler で作成されたすべてのアプリケーションおよびアドインは、MATLAB Runtime を使用して実行されます。このランタイムは共有ライブラリおよびコードの集合で、MATLAB プログラムを、内部の意思決定者や同僚、または外部のクライアントや顧客と共有できます。MATLAB Runtime では、アプリケーションをパッケージ化したり、ユーザーがアプリケーションをインストールするときにこれらをダウンロードできるようにすることが可能です。

エネルギー市場向けの総合的なリスク管理ソリューションの開発。

暗号化された MATLAB コードによるメリット

MATLAB コードファイルは MATLAB Compiler により暗号化されるため、アプリケーション ユーザーはソースコードを見ることはできません。

パッケージ化の段階で業界標準の暗号化を適用。

パッケージ化ツール

MATLAB Compiler を使用すると、MATLAB プログラムをパッケージ化し他のユーザーと共有するプロセスが簡略化されます。

対話型パッケージ化ツールの使用

MATLAB Compiler で提供される MATLAB アプリを使用すると、対話形式で MATLAB プログラムをスタンドアロン、MapReduce、Spark、Web の各形式のアプリケーション、または Microsoft Excel アドインとしてパッケージ化できます。あるいは、スクリプト化されたパッケージ化アプリをコマンドライン ツールから実行することもできます。

MATLAB アプリケーションをパッケージ化するアプリ。

インストーラーのカスタマイズ

作成者、スプラッシュ スクリーン、バージョン番号などの情報でアプリケーションのインストーラーをカスタマイズできます。パッケージ化するアプリは、パッケージ化でメインの MATLAB プログラムに依存するファイルを自動的に特定および選択します。また、追加データやヘルプファイルを最終的なアプリケーションにパッケージ化するオプションを使用できます。

要件に適合するようにアプリケーションのインストーラーをカスタマイズ。

新機能

Web アプリ

単純なワークフローを使用して Web アプリを設定および配布

アプリケーション コンパイラ

コマンドラインからスタンドアロン アプリケーションに入力された数値の MATLAB データ型を自動的に特定

MATLAB Runtime

起動時間を短縮

Azure HDInsight

MATLAB Runtime を使用して Azure HDInsight のスクリプト アクションとして配布可能

Apache Ambari

MATLAB Runtime を使用して Apache Ambari スタックとして配布可能

Cloudera

Cloudera Manager でパーセルとして MATLAB Runtime をダウンロード可能

これらの機能およびそれに対応する関数の詳細については、リリースノートをご覧ください。

無料評価版を入手する

30 日間の無料評価版はこちら

今すぐダウンロード

あなたは学生ですか?

MATLAB および Simulink のアカデミック版の入手

詳細はこちら