matlab回归学习

前言

所谓回归学习即预测,便是由已知的数据推测未知的数据,利用转速与转矩来推测电流。

1、数据准备

下面虚拟一组转速转矩以及电流数据。

Matlab 复制代码
speed = [100 220 330 440 550 660];
torque = [200 300 400 500 700 900];
I = [400 500 603 739 821 912];
arr = [speed;torque];

2、模型选择

点击matlab-APP中的回归学习器

以speed与torque作为输入,以I作为响应进行预测,其他的根据经验调一调,每个项目都不一样所以没有统一标准。

点击全部训练

可以看出神经网络的RMSE最小,误差最小,所以选择神经网络

3、模型导出

将误差最小的神经网络导出到工作区,点击"导出"-"导出模型"即可

虚拟一组预测数组

Matlab 复制代码
arr_tar=[300 220 324 234 535 234;342 234 435 456 676 345];

利用预测模型进行预测

Matlab 复制代码
yfit = trainedModel.predictFcn(arr_tar);

得出结果

yfit =
590.5091
515.3575
595.1618
466.7891
809.0545
500.0891
[结果]
相关推荐
深蓝海拓15 分钟前
PySide6从0开始学习的笔记(二十一) 使用loadUi直接加载.ui文件
笔记·python·qt·学习·ui·pyqt
charlie11451419118 分钟前
FreeRTOS: 信号量(Semaphores)、互斥量(Mutex)与优先级继承
开发语言·笔记·学习·c·freertos·实时操作系统
Stanford_110626 分钟前
【2026新年启程】学习之路,探索之路,技术之路,成长之路……都与你同行!!!
前端·c++·学习·微信小程序·排序算法·微信开放平台
Ahtacca33 分钟前
Redis 五大常用数据类型详解及 Java 客户端(RedisTemplate)操作实战
java·数据库·redis·学习·缓存
知识分享小能手37 分钟前
Ubuntu入门学习教程,从入门到精通, Ubuntu 22.04中的进程管理详解(15)
linux·学习·ubuntu
0和1的舞者44 分钟前
SpringAOP详解(二)
学习·spring·切面·代理·知识·springaop
iiiiii111 小时前
TD(λ),资格迹(Eligibility Traces)与时序差分学习的统一
人工智能·学习·机器学习·强化学习·rl
走在路上的菜鸟1 小时前
Android学Flutter学习笔记 第一节 Android视角认知Flutter(View,intent,Async UI)
android·学习·flutter
Joe_Blue_022 小时前
Matlab 入门案例介绍——如何创建脚本
开发语言·matlab·matlab 入门案例
nwsuaf_huasir2 小时前
积分旁瓣电平-matlab函数
前端·javascript·matlab