ローコード

MATLAB には、アプリ、対話型ツール、および高水準関数が用意されており、コードをほとんど記述することなく簡単にタスクを完了できます。これらのツールは、結果の再現や文書化に必要なコードを自動生成することで、ユーザーの作業をサポートします。

MATLAB を今すぐ始めてみましょう。対話的にコマンドを実行すると結果がすぐに表示されます。

  • 関数 pivot を使用して、表形式データを要約するピボットテーブルを作成 (R2023a)
  • 関数 trenddecomp を使用して、長期的なトレンドと季節的なトレンドに加法分解 (R2021b)
関数 pivot を使用した喫煙の状況と健康状態の比較

関数 pivot を使用した喫煙の状況と健康状態の比較。

ライブ エディター タスク

シンプルなポイント アンド クリック インターフェイスをライブスクリプトに追加して、特定の操作を実行します。

MATLAB アプリ

対話型のアプリケーションを使用すると、コードを記述することなく一般的なタスクやワークフローを完了できます。

ソフトウェア開発

対話型ツールがサポートする範囲を超えて、作業の範囲や複雑度が増してきたら、MATLAB 言語ではユーザーのニーズに合わせて機能を拡張できます。MATLAB は、コードとアプリの開発、共有、実行、および保守を容易にして反復的なソフトウェア開発をサポートする、さまざまな機能を提供しています。

  • 対話的に (コード アナライザー アプリ)、または、関数 fix を使用したプログラムによりコードの問題を検出および修正 (R2023a)
  • テスト ブラウザー アプリを使用してテストを実行し、結果を表示 (R2023a)
  • ビルドツールを使用して、ソフトウェアビルド タスクを一貫性のある効率的な方法で作成および実行 (R2022b)
  • コード互換性アナライザーアプリを使用して、MATLAB の現在のバージョンに対する互換性の問題を特定および対処 (R2022a)
  • クラス ダイアグラム ビューアー ツールを使用して、クラスの階層やクラスの詳細を確認するグラフィカルなクラスダイアグラムを作成 (R2021a)

MATLAB と Python

MATLAB では、Python などの多くのプログラミング言語との統合を柔軟に、双方向で行うことができます。

  • MATLAB の datetime 型および duration 型と、Python、NumPy の対応する型との間でデータ型を変換 (R2023a)
  • NumPy 配列を MATLAB 関数に直接渡す (R2022b)
  • name=value 構文を使用して、キーワード引数を Python 関数に渡す (R2022a)
  • 構文の強調表示、自動インデント、区切り記号一致機能を使用して Python ファイルを表示および編集 (R2022a)
  • MATLAB から Python のコマンド (pyrun) およびスクリプト (pyrunfile) を実行 (R2021b)

その他のハイライト

  • 新しい Visual Studio Code 用 MATLAB 拡張機能 を使用して、Visual Studio Code で MATLAB コードを直接編集
  • dictionary オブジェクトを使用して、より大規模なセットで値を迅速に検索するための一意のキーを値にマッピング (R2022b)
  • .NET エンジン API を使用して、.NET アプリケーションからの MATLAB の呼び出しを実行 (R2022b)
  • table をステム、階段状、地理プロット (R2022b)、plotplot3polarplot、その他のラインプロット関数 (R2022a) に直接渡す
  • 行を条件付きでフィルタリングする rowfilter を使用して、Parquet ファイルデータの読み取りをより効率的に実行 (R2022a)
  • backgroundPool を使用して、バックグラウンド スレッドで MATLAB 関数を実行 (R2021b)

MATLAB の新機能一覧をご覧ください。