控制理论
文章平均质量分 95
wendy_ya
控制类专业在读研究生
展开
-
系统辨识实例(3)——利用BP神经网络进行非线性系统辨识及MATLAB编程实现
前面几篇文章已经详细介绍了系统辨识的基本原理、方法以及系统辨识工具箱的基本使用。下面将利用实例进行介绍利用BP神经网络进行非线性系统辨识。目录一、实例介绍二、流程介绍三、程序结构3.1 输入数据(训练数据和测试数据)3.2 BP神经网络的建立与训练3.3 BP神经网络测试四、运行结果一、实例介绍利用BP网络对以下非线性系统模型进行辨识。y(k+1)=y(k)(2y(k−1)+1)1+y2(k)+y2(k−1)+u(k)y(k+1)=\frac{y(k)(2y(k-1)+1)}{1+y^2(k)+y^原创 2021-06-03 16:38:45 · 5246 阅读 · 0 评论 -
特征值与特征向量的意义
上半年研究生复试面试问的印象最深刻的题目就是:请根据自己的理解解释一下特征值与特征向量。那种无从下嘴的感觉至今记忆犹新。我们大学学线性代数、现代控制理论以及线性系统时都会学到特征值与特征向量,而且也仅限于会做题而已,却根本不知道他们是怎么来的。本文就深度梳理一下特征值与特征向量及其几何意义。1.特征值与特征向量我们知道,矩阵乘法对应了一个变换,是把任意一个向量变成另一个方向或长度都大多不同的新向量。在这个变换的过程中,原向量主要发生旋转、伸缩的变化。如果矩阵对某一个向量或某些向量只发生伸缩变换,不原创 2020-10-30 16:44:31 · 18459 阅读 · 2 评论 -
奇异值分解(SVD)基础概念及MATLAB仿真
奇异值分解(singular value decomposition,简称SVD)不仅广泛应用于机器学习领域,也在控制理论中有着广泛的应用。本文主要介绍SVD的基本原理。一、预备知识1.1 特征值与特征向量设 A 是n阶方阵,如果存在数λ和非零n维列向量 x,使得 Aα=λα 成立,则称 λ 是矩阵A的一个特征值(characteristic value),而α是矩阵A对应于特征值λ的特征向量(Eigenvector)。1.2 幺正矩阵(酉矩阵)(Unitary Matrix)泛泛来讲,如果一个n原创 2020-10-01 16:31:43 · 12927 阅读 · 1 评论