涵盖车辆纵向动力学、PMSM 电机 FOC 矢量控制、电池 SOC 卡尔曼滤波、驾驶循环能耗分析、增程式能量管理。AI 生成代码 → Git 版本管理 → 一键运行。
包含 9 个仿真脚本 + 3 个工具函数 + 一键启动脚本(Win/Mac)。解压后关联你的 GitHub 即可使用。
用 Claude Code / ChatGPT 描述需求(如"写一个混合动力能量管理策略"),直接生成可运行的 MATLAB 脚本
代码 commit + push 到你的 GitHub 仓库,版本管理自动完成,每次修改都有记录可追溯
任何电脑上 git pull → 双击 matlab.bat(Win)或执行 matlab.sh(Mac)→ MATLAB 自动配置路径并启动
AI 修改代码 → 重新提交 → 远程拉取,仿真参数快速迭代,无需手动拷贝文件
以下步骤适用于刚重装系统、什么软件都没有的新电脑。
Windows:打开 git-scm.com,下载安装包,一路点"下一步"完成安装。
Mac:打开终端(按 Command + 空格 搜"终端"),输入:
如果没装 Homebrew,先装:
装完后输入 git --version 验证。
点击本页上方 「下载安装包(ZIP)」 按钮,下载后解压到桌面。
打开 github.com 注册账号。然后点击右上角 + 号 → New repository,输入仓库名称,勾选 Public,点击 Create repository。
关联远程仓库之前,需要知道两个信息:
① 用户名:打开 github.com 并登录 → 点击右上角你的头像 → 看弹出卡片第一行,Signed in as 后面的就是你的用户名(一串英文字母,不是邮箱)。
② 仓库名:回到 github.com 首页 → 点左上角头像回到个人主页 → 找到你刚才创建的仓库 → 点进去 → 浏览器地址栏显示的就是:
把地址栏里的用户名和仓库名记下来,下一步要用。
github.com/zhangsan/matlab-project,用户名就是 zhangsan,仓库名就是 matlab-project。Windows:在解压后的文件夹里右键 → Git Bash Here。
Mac:打开终端,cd ~/Desktop/你的文件夹名(cd 后面把文件夹从 Finder 拖进终端即可)。
把下面命令中的中文替换成你的用户名和仓库名,然后执行:
第一条命令把本地项目和你的 GitHub 仓库绑定。
第二条命令把代码上传到 GitHub。
验证是否成功:刷新你的 GitHub 仓库页面,能看到文件列表就说明成功了。
Windows:从学校/机构获取 MATLAB R2016b+ 安装包。
Mac:在 mathworks.com 下载 macOS 版 .dmg 安装包(M1/M2/M3 芯片选 maca64,Intel 选 maci64),安装后 MATLAB 在 /Applications 目录。如果系统提示"无法验证开发者",去 系统设置 → 隐私与安全性 → 仍要打开。
Windows:桌面右键 → Git Bash Here。
Mac:打开终端。
Windows:打开项目文件夹,双击 matlab.bat。
Mac:打开终端,cd 到项目文件夹,执行:
脚本自动 git pull + 启动 MATLAB + 自动运行 startup_setup 配置搜索路径。
MATLAB Command Window 中直接输入脚本名即可运行。每个脚本都会自动绘图并输出关键指标。
每个仿真脚本的实际参数、算法和输出内容。了解这些有助于你向 AI 描述更准确的需求。
用自然语言告诉 AI 你想要什么仿真。描述越具体,生成的代码越可用。例如:
将 AI 生成的代码保存到 matlab/examples/ 目录下,文件名使用 snake_case.m。如需复用工具函数,放在 matlab/utils/。
Windows:打开 Git Bash,git pull 拉取新代码,双击 matlab.bat。
Mac:终端 cd 到项目目录,git pull && ./matlab.sh。
R2016b 及以上版本
含 Simulink 许可(模型生成需要)
纯脚本仿真无需 Simulink
Windows 7/10/11(全部功能)
macOS 11+(Apple Silicon / Intel)
Git + 终端需预装
Claude Code(推荐)
ChatGPT / DeepSeek
任何支持代码生成的 LLM
需自行申请 API Key