MATLAB编译器
MATLABプログラムからのスタンドアロン実行可能ファイルおよびWebアプリのビルド
MATLAB编译器™を使用すれば,MATLAB®プログラムをスタンドアロンアプリケーションおよびWebアプリとして共有できます。また,MATLAB编译器を使用して,MATLABプログラムをMapReduceおよび火花™ビッグデータアプリケーションや,微软®Excel®アドインとしてパッケージ化,配布が可能です。エンドユーザーはMATLAB运行时を使用して,アプリケーションを無償で実行することができます。
ブラウザーからMATLAB Webアプリへのアクセスを提供するには,MATLAB编译器に付属するMATLAB Web应用程序服务器™の開発用バージョンを使用してアプリをホストします。他のプログラミング言語と統合するために,MATLABプログラムをソフトウェアコンポーネントとしてパッケージ化することができます(MATLAB编译器SDK™を使用)。エンタープライズシステムへの大規模な配布は,MATLAB生产服务器™がサポートしています。
MATLABからCおよびc++のソースコードを生成するには,MATLAB编码器™を使用します。
詳細を見る:
スタンドアロンアプリケーションの作成
MATLABプログラムからスタンドアロンアプリケーションを作成し,無償で他のユーザーと共有することができます。万博1manbetx动态仿真模块®シミュレーションからスタンドアロンアプリケーションを作成するには,万博1manbetx仿真软件的编译器™を使用します。スタンドアロンアプリケーションは、MATLAB应用程序设计师または指南で設計したMATLABのグラフィックスとUIを使用する完全なアプリにしたり,コマンドラインから実行可能な形式にしたりすることができます。
码头工人コンテナーとしてアプリケーションを配布
スタンドアロンのアプリケーションを自己完結型の码头工人イメージとしてパッケージ化し,配布します。このコンテナーイメージは,アプリケーションや,最適化されたMATLAB运行时コンポーネント,オペレーティングシステムライブラリで構成されています。
カスタムの入出力形式の定義
アプリケーションのユーザー入力を定義することができます。また,MATLABがサポートするすべての出力形式(テキスト形式,数値形式,グラフィックス形式など)を使用して,結果の表示方法を選択することもできます。
Webアプリの作成
程序设计师を使用してMATLABアプリを作成し,Webアプリとしてパッケージ化します。ユーザーはソフトウェアを追加でインストールすることなく,一意のURLを使用してブラウザーから各网络アプリに直接アクセスできます。Webアプリ内に仿真万博1manbetx软件シミュレーションを組み込むには,万博1manbetx仿真软件的编译器を使用します。
Webアプリのホスト
MATLAB编译器に付属するMATLAB Web应用服务器の開発用バージョンを使用してMATLAB Webアプリをホストし,信頼できるイントラネット環境内でユーザーと共有することができます。認証や,MATLABの異なるリリースで開発されたアプリのサポートなどの機能を追加するには,MATLAB Web应用服务器を使用します。
新しい数式の作成
Microsoft Excel用のカスタム関数を作成するには,MATLABプログラムをExcelアドインとしてパッケージ化します。ユーザーは既存のExcel関数と同じように,Excel内でカスタム関数にアクセスできます。コードをパッケージ化しアドインとして配布する前に,MATLAB编译器の対話型ツールを使用してコードをテストします。
カスタムの解析およびシミュレーション
MATLABで開発したアルゴリズム,可視化機能,ユーザーインターフェイスを組み込んだExcelアドインを作成して,Excel内で解析およびシミュレーションを実行することができます。
高配列アプリケーションの作成および実行
Apache火花™対応のHadoop®クラスターに対して高配列を使用するスタンドアロンMATLABアプリケーションを作成して実行します。火花用MATLAB APIを使用すれば,火花対応のMATLABアプリケーションを作成および実行することもできます。
MapReduceアプリケーションの作成および実行
Hadoopクラスターで実行するスタンドアロンMATLAB MapReduceアプリケーションを作成します。MATLABの map 関数と reduce 関数から配布可能なアーカイブを作成して、Hadoop の mapreduce ジョブに統合することもできます。
ビッグデータプラットフォームでのMATLAB运行时のインストールの自動化
MATLAB运行时を自動的にダウンロードし,MATLABベースのMapReduceアプリケーションまたは火花アプリケーションを配布してデータ解析およびビッグデータ処理を実行するように,ビッグデータプラットフォームを構成します。
暗号化された状態での無償での共有
MATLAB运行时でパッケージ化されたMATLABのアプリケーションまたはコンポーネントを共有します。
MATLABを利用しないユーザーへのMATLAB解析の配布
MATLAB编译器で作成されたすべてのアプリケーションおよびアドインは,MATLAB运行时を使用して実行されます。このランタイムは共有ライブラリおよびコードの集合で,MATLABプログラムを,内部の意思決定者や同僚,または外部のクライアントや顧客と共有できます。MATLAB运行时は、アプリケーションとともにパッケージ化させたり、ユーザーがアプリケーションをインストールするときにダウンロードできるように設定したりすることが可能です。
クロスプラットフォーム展開
つのプラットフォームでアプリケーションを開発し,サポートされている他のプラットフォームで実行されているサーバーまたはワークステーションに展開します。エンドユーザーは,MATLAB运行时がサポートする任意のプラットフォームにアプリケーションをインストールし,これを実行することができます。
暗号化されたMATLABコードによるメリット
MATLABコードファイルはMATLAB编译器により暗号化されるため,アプリケーションユーザーはソースコードを見ることはできません。
対話型パッケージ化ツールの使用
MATLAB编译器のアプリを使用して,MATLABアプリケーションを対話形式でパッケージ化できます。スタンドアロンアプリケーション、Web アプリ、MapReduce および Spark アプリケーション、Excel アドインとしてパッケージ化できます。あるいは、スクリプト化されたパッケージ化アプリをコマンドライン ツールから実行することもできます。
インストーラーのカスタマイズ
作成者,スプラッシュスクリーン,バージョン番号などの情報でアプリケーションのインストーラーをカスタマイズできます。パッケージ化アプリでは,メインのMATLABアプリケーションに依存するファイルを自動的に特定して選択し,それらのファイルと追加のデータを併せて最終的なアプリケーションにパッケージ化するオプションを使用できます。