行列指向の計算環境である MATLAB は、新しい物理学の探求における迅速なコード開発のための自然な選択肢といえます。MATLAB と Simulink には、ハードウェアコードの生成、データ収集、リアルタイム シミュレーションおよびテスト、データ解析に適した統合的なアプローチが用意されています。物理学者は、以下を行うために MATLAB および Simulink を選択しています。
- シミュレーション アルゴリズムの開発と透明性の高いコードの共有
- 計測器からのデータのリアルタイムによる制御と取得
- AI とモデルベースデザインの組み合わせによる正確な検知と制御
- 粒子加速器のモデル化と制御
- 顕微鏡画像の後処理
- 対話形式のライブスクリプトを使用した物理学の授業
オンライン自己学習形式のコース
ステップバイステップの解説と自動化されたフィードバックを備えた実践的な演習を提供し、多数のトピックをカバーしています。
物理学研究所における MATLAB および Simulink の活用事例
MATLAB コードの可読性により、物理学者が他のユーザーとコードを共有することで、コードを使用し、コードから学び、コードを拡張し、コードを基に構築するという長年の慣習が確立しました。時には、研究コミュニティのコードが発展して、コミュニティ ツールボックスにまとめられることがあります。これらのプロジェクトは研究者によって推進され、オープンソースのライセンス付与により配布されています。プロジェクトは、専門的な研究のニーズに応える、共有コードの構造化された拡張可能なフレームワークを提供することにより、より広範に使用され、より大きな影響をもたらします。これにより、MATLAB を使用する研究者は、オープンサイエンスを実践して研究の科学的影響力を高めることができます。
天文学と天体物理学
加速器物理学
医学物理学
完全なワークフロー
オープンサイエンスのデータ
* ライブスクリプトの例により、新規ユーザーにもツールボックスのエントリポイントをわかりやすくしています。
教員と学生のコラボレーション
学生は、MATLAB Online を使用して、コースワークにアクセスしたり、仲間と共同作業をしたりできます。教員は MATLAB Grader を使用して、課題を割り当てたり、自動的にフィードバックや評価を提供したりすることができます。
学生および教員は、MATLAB Central を活用して、アルゴリズムやコードを共有したり、質問したりできます。さらに、MATLAB File Exchange コミュニティは、専門家、研究者、および愛好家で構成されており、実証済みで文書化された信頼性の高いファイルの共有が行われています。コントリビューターは、ダウンロードするファイルにコメントを残したり、質問をしたり、フィードバックを提供したりできます。