MATLAB核心服务器测试

MATLAB核心服务器测试项目,包含数据可视化、信号处理、交互式应用开发及测试套件,适用于科学计算和工程模拟。

  • by yanndebray
  • Jupyter Notebook
  • 本地部署
  • 更新于
在 GitHub 查看 yanndebray/test-MCP

使用说明

MATLAB MCP核心服务器测试库

将repo的内容添加到路径:

addpath(genpath(pwd))

项目结构

数据可视化

地点: data-viz/

https://github.com/user-attachments/assets/4ad66711-d9e2-461a-96a3-0b864589ce52

高级可视化项目:

  • particle_animation.m -粒子系统动画的MATLAB脚本
  • particle_system_animation.ipynb -带有交互元素的Jupyter笔记本版本

信号处理

地点: signal-proc/

信号分析和处理演示:

  • signal_analysis_demo.m -信号处理示例和可视化

应用

演示各种控制系统和数据分析功能的交互式MATLAB应用程序。

天气回归应用程序

地点: apps/weather/

用于天气数据预测和可视化的回归分析应用程序。

PID调整应用程序

地点: apps/pid/

用于控制系统设计和优化的交互式PID控制器整定应用程序。

MATLAB测试

地点: matlab-testing/

演示MATLAB测试最佳实践的综合测试套件:

  • MathOperations.m -数学运算示例类
  • MathOperationsTest.m -MathOperations课程的单元测试
  • propertyBasedTests.m -基于属性的测试示例
  • runAllTests.m -测试运行程序脚本
  • coverage/ -带有HTML可视化的代码覆盖率报告

聊天

地点: chats/

GitHub Copilot对话使用聊天JSON查看器回放。此工具使您能够直接在浏览器中回放和可视化GitHub Copilot对话。

在线查看对话: https://yanndebray.github.io/test-MCP/chats/chat_view

可用聊天记录:

  • chat_weather_app.json -关于天气回归应用程序开发的对话

聊天查看器提供了一种交互式方式来探索GitHub Copilot如何帮助构建此存储库的各种组件。