当前位置: 首页 > news >正文

deepseek、GPT与claude在MATLAB编程上的准确性对比——以卡尔曼滤波调试为例

在这里插入图片描述

本文给出deepseek、GPT与claude在卡尔曼滤波调参上的编程性能对比,用一维的非线性KF为例,比较调试后的误差大小。

文章目录

  • 准备工作
    • 测试代码
  • 调试过程
    • deepseek
    • ChatGPT
    • claude
  • 调试结果
    • deepseek
    • ChatGPT
    • claude
  • 结论

准备工作

测试代码

% 一维卡尔曼滤波示例
clear; clc;% 仿真参数
n = 100;                    % 数据点数
dt = 0.1;                   % 时间间隔% 真实状态(匀速运动)
true_pos = zeros(n, 1);
true_vel = 2;               % 真实速度
for i = 2:ntrue_pos(i) = true_pos(i-1) + true_vel * dt;
end% 生成带噪声的观测数据
measurement_noise = 0.5;
measurements = true_pos + measurement_noise * randn(n, 1);% 卡尔曼滤波器初始化
x = [0; 0];                 % 初始状态 [位置; 速度]
P = [1 0; 0 1];            % 初始协方差矩阵% 系统模型矩阵
F = [1 dt; 0 1];           % 状态转移矩阵
H = [1 0];                 % 观测矩阵
Q = [0.01 0; 0 0.01];      % 过程噪声协方差
R = measurement_noise^2;    % 观测噪声协方差

输出:
在这里插入图片描述
在这里插入图片描述

调试过程

调试命令:

RMSE较大,通过调节Q和R来降低RMSE

deepseek

模型:R1

在这里插入图片描述

ChatGPT

模型:4o

在这里插入图片描述

claude

模型:sonnet4

在这里插入图片描述

调试结果

deepseek

在这里插入图片描述
结果:
在这里插入图片描述

ChatGPT

在这里插入图片描述
结果:

在这里插入图片描述

claude

在这里插入图片描述

结论

deepseek的速度RMSE优化比ChatGPT好,但位置RMSE优化程度不行。
claude的速度和位置RMSE均能优化到较低的水平

如需帮助,或有导航、定位滤波相关的代码定制需求,请点击下方卡片联系作者

http://www.xdnf.cn/news/1244755.html

相关文章:

  • 大模型之后,机器人正在等待它的“GPT-1 时刻”
  • 本机部署K8S集群
  • 力扣:2246. 相邻字符不同的最长路径
  • ESP-idf框架下的HTTP服务器\HTML 485温湿度采集并长传
  • 14.Home-新鲜好物和人气推荐实现
  • 编程算法:技术创新与业务增长的核心引擎
  • Linux操作系统从入门到实战(十三)版本控制器Git基础概念讲解
  • 深入浅出 RabbitMQ-路由模式详解
  • 自由学习记录(77)
  • 24. 前端-js框架-Vue
  • vite面试题及详细答案120题(01-30)
  • 【工程化】tree-shaking 的作用以及配置
  • 研发团队看板协作中的自动化实践:集成CI/CD与任务流转
  • 【Linux系统】进程间通信:基于匿名管道实现进程池
  • linux_https,udp,tcp协议(更新中)
  • C语言基础_随机数、数组、函数、指针
  • 【机器学习深度学习】模型压缩简介
  • C++ - 基于多设计模式下的同步异步日志系统(11w字)
  • NLP——BERT模型全面解析:从基础架构到优化演进
  • AWS EKS节点扩容时NLB与Ingress的故障处理与优化方案
  • LSTM + 自注意力机制:精准预测天气变化的创新方案
  • 深入剖析 RAG 检索系统中的召回方式:BM25、向量召回、混合策略全解析
  • JS-第二十一天-尺寸位置
  • Android UI 组件系列(十一):RecyclerView 多类型布局与数据刷新实战
  • AI 对话高效输入指令攻略(四):AI+Apache ECharts:生成各种专业图表
  • 【学习笔记】Manipulate-Anything(基于视觉-语言模型的机器人自动化操控系统)
  • 【09】C++实战篇——C++ 生成静态库.lib 及 C++调用lib,及实际项目中的使用技巧
  • javacc学习笔记 02、JavaCC 语法描述文件的格式解析
  • Druid手写核心实现案例 实现一个简单Select 解析,包含Lexer、Parser、AstNode
  • k8s常见问题