MathWorks、MATLABとSimulinkの最新版R2026aを発表!AIで「ものづくり」のソフトウェア開発を効率化
MathWorksがAIで組み込みシステム開発をサポートする最新版R2026aをリリース
MathWorksは、エンジニアリング分野で使われる数学計算ソフトウェアの会社です。この度、同社は「MATLAB」と「Simulink」という製品群の最新バージョン、Release 2026a(R2026a)を発表しました。この新しいバージョンでは、身の回りにあるさまざまな機器(組み込みシステム)のソフトウェア開発を助けるためのAI機能が加わっています。
R2026aには、「Simulink Copilot」と「Polyspace Copilot」という、AIを使った新しいツールが登場しました。これらのツールは、エンジニアがソフトウェアを設計する際の正確さや、開発の過程をしっかりと記録できること、そして同じ結果を再現できることを大切にしながら、作業をより効率的に進められるように設計されています。
今回のリリースには、エンジニアがもっと早く設計を進め、問題に早く気づいて解決し、開発からテスト、そして実際に製品を作るまでの流れをスムーズにするための多くの改良も含まれています。
AIがエンジニアリングをサポート
MathWorksは、エンジニアリングのためのAIを2つの方法で進めています。1つは、MATLAB Copilot、Simulink Copilot、Polyspace Copilotのように、すでに使っているソフトウェアの中でAIが手助けをする方法です。もう1つは、MATLAB MCP Core ServerやMATLAB Agentic Toolkitを通じて、MATLABとSimulinkの機能を、AIが自律的に作業を進めるようなシステムに組み込む方法です。
これにより、エンジニアリング部門のリーダーたちは、チームが設計内容をより早く理解し、ソフトウェアの問題に早く対応し、開発やテストの作業をいつも同じように行えるようになることで、大きなメリットを感じることができるでしょう。
MathWorksの担当者は、「AIの新しい機能は魅力的ですが、それが仕事とビジネスの両方で具体的な役に立つかどうかが重要です。設計やソフトウェアのテストにおいて、作業の効率が上がっても、正確さや、どこから来た情報か分かること、信頼できることを犠牲にしてはいけません。MathWorksは、複雑なシステムを開発するために必要なルールや信頼性を守りながら、チームがより早く作業を進められるよう、しっかりと理由がわかるAIツールを提供することに力を入れています」と述べています。
Simulink Copilotでモデルベースデザインを加速
Simulink Copilotは、ユーザーが作ったモデルやチームの作業手順、MathWorksの資料をもとに、エンジニアの作業に合わせたアドバイスを提供します。このツールは、モデルの説明文を作ったり、モデルの動きに関する質問に答えたり、モデルの中にある関係する部品や仕組みを見つけやすくしたりします。

Simulink Copilotは、問題の原因を特定し、解決策を提案し、次に何をすべきかを教えてくれるため、エンジニアは設計作業をより早く進められます。また、開発やテストのやり方を統一するための作業にも役立ちます。
Simulink Copilotについてさらに詳しい情報は、こちらをご覧ください。
Polyspace CopilotとPolyspace as You Codeでソフトウェア品質を向上
R2026aでは、Polyspace CopilotとPolyspace as You Codeが導入されました。Polyspace Copilotは、ソフトウェアのコードを自動でチェックする「Polyspace」の分析結果に基づいてアドバイスを提供します。これにより、エンジニアは分析結果を理解し、問題の原因を把握し、効率的に解決できるようになります。

Polyspace as You Codeを使うと、コードを書いている途中にC/C++のコーディングルールに合っているかを確認し、コードの欠陥やセキュリティ上の弱点を見つけることができます。これは、AIを使って作られたコードにも適用されます。これらの新しいツールを使うことで、チームは問題を早い段階で見つけ出し、開発の全過程でソフトウェアの品質を高めることができます。
さらにR2026aでは、Polyspace製品群全体で3つの機能が強化されました。これには、設定と結果の管理を統合する新しいPolyspaceデスクトップアプリケーション、カスタムチェック機能やコーディング規約でPolyspace Bug Finderを拡張する機能、そしてプログラムの実行中に起こるエラーを動的に分析するPolyspace Testのソフトウェアサニタイズ機能が含まれます。これらの機能強化により、開発、テスト、確認といったソフトウェアの品質に関する作業が、よりスムーズにつながるようになります。
Polyspace Copilotについてさらに詳しい情報は、こちらをご覧ください。
R2026aにおけるその他の主なアップデート
R2026aでは、MATLABおよびSimulink製品群全体にわたって、他にも以下のような新製品や機能強化が含まれています。
-
MATLAB Course Designer: MATLABとSimulinkを使った授業や教材、実験、評価を先生方が作れる新しい製品です。
-
Simulink FMU Builder: SimulinkモデルやC/C++コードから、単独で動くFunctional Mockup Unit (FMU)を作成し、モデルの交換や統合をサポートする新しい製品です。
-
MATLAB: グラフなどを含むWebページを簡単に作って、MATLABが入っていないパソコンでも共有できるようになりました。また、Pythonの環境を管理し、MATLABとPythonの間でデータをスムーズにやり取りすることもできます。
-
Simulink: よく使う操作に素早くアクセスできる、シンプルなメニューが使えるようになりました。また、C/C++コードをモデルの中で直接シミュレーションできるようになりました。
-
Wireless Network Toolbox: 無線通信ネットワークのモデル作成、シミュレーション、分析、可視化を通して、システム全体の動きを評価できます。
-
MATLAB Test: MATLAB Copilotを使って、基本的なテストや、以前の操作履歴からテストを自動で作れるようになりました。エンジニアは、今作業しているファイルに関係するテストだけを実行することで、無駄なテストを減らすことができます。
-
Mapping Toolbox: 3Dの建物表示、画像を重ねて表示する機能、様々な地図機能が加わり、地理空間の分析がより強力になりました。
-
Signal Processing Toolbox: 新しいフィルターデザイナーアプリとフィルターアナライザーアプリで、デジタルフィルターの設計や分析ができます。時間と周波数の関係を示すマップにラベルをつけたり、信号の特徴を抽出するためのツールも強化されました。
MATLABとSimulinkの製品群における新製品および機能強化の詳細については、R2026a リリースハイライトをご覧ください。
これらの新しいツールと機能強化は、エンジニアリングチームが設計の厳密さ、トレーサビリティ、再現性を保ちながら、生産性を高めることを可能にし、より効率的な開発プロセスを支援します。
MathWorksに関する詳しい情報は、jp.mathworks.comをご覧ください。


