MATLAB

MATLAB および Python 入門

プログラミング言語を一つに絞る必要はありません。併用することで、2 つの言語のメリットを活用できます。

MATLAB と Python の接続

MATLAB には Python® の組み込みのサポートが用意されており、MATLAB コードで Python スクリプトや関数を直接操作でき、その逆も可能です。

システム構成を確認した後に、Python を操作する方法は複数あります。たとえば、MATLAB コマンドラインから Python 関数を呼び出すことができます。

 x = py.math.sqrt(42) 

MATLAB を Python とともに使用する

エンジニアは MATLAB と Python を次のような用途で使用します。

  • アルゴリズムやシステムのプロトタイピング、テスト、および統合が容易になる、異なる言語を使用する他のチームとの共同作業
  • アルゴリズム、例、および教材を共有する MATLAB と Python の両ユーザーの大規模なコミュニティへのアクセス
  • C++、Java®、TensorFlow™、Apache® Parquet などのその他の言語やツールと MATLAB および Python との統合

MATLAB からの Python の呼び出し

組み込みの Python ライブラリやユーザーが作成した関数やスクリプトを MATLAB 環境から直接使用したり、MATLAB と Python の間でデータを受け渡したりすることができます。

Python からの MATLAB の 呼び出し

Python 用の MATLAB エンジン API を使用することで、Python 内から MATLAB および Simulink の対話型アプリや高度な科学機能やエンジニアリング機能を使用できます。

AI の例の探索

TensorFlow や PyTorch® などのオープン ソース フレームワークからディープラーニング モデルをインポートおよびエクスポートできます。また、データのラベル付け、信号処理、およびコード生成機能にも MATLAB を使用できます。

デプロイと共有

MATLAB プログラムをパッケージ化して共有し、Python アプリケーションと統合したり、さまざまなクラウド プラットフォームやハードウェア プラットフォームにデプロイしたりできます。

MATLAB の使用 (Python ユーザー向け)

Python ユーザーとして MATLAB を最大限に活用します。

Jupyter および VSCode との統合

Jupyter または Visual Studio Code から MATLAB にアクセスし、選択した IDE を使用して MATLAB アプリや機能を操作できます。

MATLAB の基礎の学習

チートシート、対話形式のコース、およびドキュメンテーションを使用して、MATLAB の最も効果的な使用方法を学ぶことができます。

高度なエンジニアリングの探究

MATLAB は、高度な数学とドメイン固有のエンジニアリング上のニーズに対応します。これらのトピックは、詳細なや、画像処理および信号処理物理モデリングおよびシステムモデリング制御設計、およびその他の短い対話形式のコースを通して学ぶことができます。