Install
openclaw skills install matlab-bridgeMATLAB桥接技能,用于调用MATLAB进行仿真计算、数据分析和绘图。支持直接执行MATLAB代码、运行.m脚本、数据交互。适用于结构试验数据处理、振动分析、有限元后处理等场景。
openclaw skills install matlab-bridge让 SuperMike 直接调用 MATLAB 进行科研计算、数据分析和可视化。
确保 MATLAB 已安装并添加到系统 PATH:
# 检查 MATLAB 是否可用
matlab -batch "disp('Hello from MATLAB')"
如果提示找不到命令,需要添加 MATLAB 到 PATH:
# 示例路径,根据实际安装位置调整
$env:PATH += ";C:\Program Files\MATLAB\R2023b\bin"
如果使用 Python Engine 方式,需要安装:
cd "C:\Program Files\MATLAB\R2023b\extern\engines\python"
python setup.py install
推荐使用命令行方式,无需额外配置。
告诉 SuperMike:
"用MATLAB画一个正弦波,保存为图片"
"MATLAB计算:生成100个点的正弦信号,做FFT分析"
"运行MATLAB脚本:analyze_vibration_data.m"
"MATLAB执行:process_data.m,传入参数datafile.csv"
"用MATLAB读取CSV数据,滤波,画图,保存结果"
所有生成的图表和数据默认保存到:
D:\Personal\OpenClaw\matlab-outputs\
包含:
.png / .eps / .pdf - 图片文件.mat - MATLAB数据文件.csv - 导出数据表格验证 MATLAB 环境配置和基本功能:
cd skills/matlab-bridge
python test_matlab.py
测试内容:
输出示例:
============================================================
MATLAB Bridge 环境测试
============================================================
1. MATLAB 命令检查
状态: ✓ MATLAB 命令可用
版本: 23.2.0.XXXXXXX (R2023b)
2. 许可证检查
状态: ✓ 许可证有效
3. 基本计算测试
状态: ✓ 矩阵运算正常
测试: Matrix multiplication result size: 3x3
4. 绘图功能测试
状态: ✓ 绘图功能正常
输出: D:\Personal\OpenClaw\matlab-outputs\test_plot.png
大小: 45.2 KB
5. 信号处理测试
状态: ✓ FFT分析正常
测试: Dominant frequency: 10 Hz (expected: 10 Hz)
============================================================
测试结果汇总
============================================================
通过: 5/5
详细结果:
MATLAB 命令: ✓
许可证状态: ✓
基本计算: ✓
绘图功能: ✓
信号处理: ✓
✓ 所有测试通过!MATLAB Bridge 技能已就绪
-nodisplay 模式(无GUI)技能版本: v1.0 创建日期: 2026-02-28 作者: SuperMike 适配MATLAB版本: R2020b及以上