MENU
bekichi
小中高生向けのプログラミング情報を発信しております。本ブログがプログラミングの勉強を始めるきっかけになると嬉しいです。どうぞ、お気軽にお付き合いください!
アーカイブ
カテゴリー


未来のエンジニアさん、注目!MATLABとSimulinkの最新AI機能で開発がもっと楽しく、もっとスムーズに!

  • URLをコピーしました!


目次

AIがあなたの学習と開発をサポート!MATLABとSimulinkの最新機能R2026aが登場!

皆さん、こんにちは!何か新しいことを学びたい、自分のスキルをもっと高めたいと思っているあなたに、とってもワクワクするニュースが届きましたよ!MathWorksから、MATLABとSimulinkの最新リリース「R2026a」が発表されました。今回のリリースでは、特に「信頼できるAI」が組み込みシステム開発に導入され、私たちの学習や開発の道のりをぐっとスムーズにしてくれるんです。

Simulink Copilotがモデルベースデザインを強力にアシスト!

モデルベースデザインって、ちょっと難しそう…と感じる方もいるかもしれませんね。でも、ご安心ください!R2026aで新しく登場した「Simulink Copilot」は、まるであなたの隣に座って一緒に考えてくれる優秀なアシスタントのよう。

Simulink Copilotは、あなたが作っているモデルの説明文を生成したり、モデルの動作に関する質問に答えてくれたりします。さらに、問題のある部分を特定したり、次に何をすればいいかアドバイスしてくれたりするんですよ。

Simulink Copilotの利用画面

「バッテリーの環境温度にスパイクを実装するにはどうしたらいい?」といった質問にも、Copilotが具体的なブロックやパラメータの変更箇所を教えてくれます。これなら、課題の切り分けや対処方法を見つけるのがずっと早くなりますよね。開発や検証のプロセスも、これまで以上に効率的に進められるようになるでしょう。

Polyspace Copilotでコードの品質もバッチリ!

ソフトウェア開発において、コードのバグを見つけるのは一苦労ですよね。R2026aで導入された「Polyspace Copilot」と「Polyspace as You Code」は、そんなあなたの強い味方になってくれます。

Polyspace Copilotは、静的解析の結果を分かりやすく解説し、課題を理解して効率的に解決する手助けをしてくれます。例えば、「ゼロ除算」のようなバグが見つかった場合、その原因やリスク、そして具体的な修正コードまで提案してくれるんです。

Polyspace Copilotの利用画面

さらに、Polyspace as You Codeを使えば、コードを書いているその場でC/C++のコーディングルールをチェックし、欠陥や脆弱性を早期に特定できます。AIが生成したコードも対象なので、どんなコードでも安心して使えますね。開発の早い段階で問題を解決できるので、最終的なソフトウェアの品質がぐんと高まること間違いなしです!

もっと知りたい!R2026aのその他のアップデート

R2026aには、他にもたくさんの魅力的な新機能や機能強化が含まれています。

  • 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: 新しいフィルターデザイナーアプリとフィルターアナライザーアプリでデジタルフィルターを設計・解析できます。時間-周波数マップのラベル付けや、強化された対話型ツールによる信号の特徴量抽出にも対応しています。

これらのアップデートは、あなたがより迅速に設計を行い、課題を早期に解決し、開発プロセス全体を効率的に進めるための強力なサポートとなるでしょう。

MathWorksは、MATLAB MCP Core ServerMATLAB Agentic Toolkitを通じて、MATLABとSimulinkの機能をエージェント型ワークフローに統合し、エンジニアリングにおけるAIの活用をさらに推進しています。

さあ、新しい可能性を探求しよう!

今回のR2026aのリリースは、自己学習を頑張る皆さんにとって、きっと大きな一歩になるはずです。AIの力を借りて、これまで以上に複雑なシステム開発に挑戦したり、新しいアイデアを形にしたりするチャンスが広がります。

エンジニアリングの世界は常に進化していますが、MathWorksのツールは、その進化の最前線で私たちをサポートしてくれます。ぜひ、これらの新しい機能を活用して、あなたの夢や目標に向かって一歩踏み出してみてくださいね!

R2026aの詳しい情報や、その他の新製品・機能強化については、以下のリンクから確認できますよ。

R2026a リリースハイライト


ロボット・プログラミング教室へ通うことのすすめ

プログラミングを勉強するだけなら、本ブログでも十分ですが、できればロボットプログラミング教室に通うことをお勧めします。ロボットプログラミング教室に通うことで早い段階から以下のことが身につくためです。

  • 論理思考の向上: プログラミングを学ぶことで、問題を分析し、段階的に解決する論理的思考力が身につきます。
  • コミュニケーション能力の発展: 毎回異なるペアとの協力を通じ、自分の考えを伝え、他者の意見を理解することで、表現力と協同作業のスキルが向上します。
  • 創造力の刺激: ロボットをレゴブロックで作る活動は、子どもたちの創造力を鍛え、想像力を広げる素晴らしい機会を提供します。
  • 自己成長の実感: 競技会を通して、クラス外の生徒や他の教室と競争することで、自らの成長を実感し、自信を育む機会を得られます。
  • 実践的なスキルの習得: カリキュラムが進むにつれ、実社会で活用されるプログラミング言語Pythonの学習が可能になります。
  • 社会的スキルの発展: 様々な人との良好な関係を築くことの重要性を学び、社会生活において必要なスキルを身につけます。
よかったらシェアしてね!
  • URLをコピーしました!
目次