台湾国立大学郭彦甫Matlab教程笔记(23) linear systems
台湾国立大学郭彦甫Matlab教程笔记(23) linear systems
linear system线性系统
线性系统和线性方程组实际上是解决的两类不同的问题。
下面一个系统。这个系统 是一个矩阵,然后有input,让你求output
这个系统的关系: the relation between system matrix and output
这个线性系统的矩阵表示:
note the difference between the two formulation
为了说明和线性方程组的区别:请看下图
线性方程组和线性系统的区别:
线性方程组:知道output,想知道input
线性系统:不知道output,知道input,好奇经过线性系统后,output是什么
Eigenvalues and Eigenvectors特征值和特征向量
特征向量: 找到一个向量v,使得矩阵A v= λ v,其中,拉姆达λ是常数
这样,就可以把这个复杂的矩阵A用常数拉姆达取代
然后把b分解,变成特征向量的分解,使得计算简化
下面解释特征值和特征向量
interpretation of Eigenvalues and Eigenvectors
系统中,当eigenvetor 作为 系统的 Input的时候,我们需要查看这些input(特征向量)是放大还是缩小
通过具体的实例来看
下面给出一个很简单的矩阵A(系统),它有两个特征值和特征向量
经过A系统之后被放大:
下面我们来看如何求解特征值和特征向量
solving eigenvalues and eigenvectors
假设今天要算的问题是:
求出来矩阵A的特征值和特征向量
然后让b这个向量在特征向量方向上进行分解:
下一步:代入化简:
于是就有:
在matlab中怎样求特征值和特征向量?
函数eig()
使用方法:[v,d]= eig([2 -12; 1 -5])
参数的含义:v是特征向量(v1 和 v2)【注意是列向量】
d是特征值:λ
看例子:
代码:
[v,d]= eig([2 -12; 1 -5])
得到的结果:v是特征向量(v1 和 v2)【注意是列向量】
d是特征值:λ
下面
matrix exponential :expm()
典型的线性时不变系统:
系统是微分系统,怎么解
下面是老师给出的代码,让阅读,并且没有注释
matlab代码:
A=[ 0 -6 -1; 6 2 -16; -5 20 -10];
x0=[1;1;1];
X=[];
for t =0:.01:1
X= [X expm(t*A)*x0];
end
plot3(X(1,:),X(2,:),X(3,:),’-o’);
xlabel(‘x_1’);
ylabel(‘x_2’);
zlabel(‘x_3’);
grid on;
axis tight square;
A=[ 0 -6 -1; 6 2 -16; -5 20 -10];
x0=[1;1;1];
X=[];
for t =0:.01:1X= [X expm(t*A)*x0];
endplot3(X(1,:),X(2,:),X(3,:),'-o');xlabel('x_1');
ylabel('x_2');
zlabel('x_3');
grid on;
axis tight square;
运行结果:
【总结一下】
本文记录了线性系统的知识。讲解了特征值(eigenvalue)和特征向量(eigenvector)的原理,学会了求解矩阵的特征值和特征向量的函数eig()
台湾国立大学郭彦甫Matlab教程笔记(23) linear systems相关推荐
- 台湾大学郭彦甫matlab百度云,台湾国立大学郭彦甫Matlab教程笔记(23) linear systems...
台湾国立大学郭彦甫Matlab教程笔记(23) linear systems linear system线性系统 线性系统和线性方程组实际上是解决的两类不同的问题. 下面一个系统.这个系统 是一个矩阵 ...
- 台湾国立大学郭彦甫Matlab教程笔记(12) advanced 2D plot 下
台湾国立大学郭彦甫Matlab教程笔记(12) advanced 2D plot 下 上文记录的是关于统计的图标的绘制 下面我们来到另一个模块:颜色 fill()填充函数 功能:某一个封闭曲线,图上特 ...
- 台湾国立大学郭彦甫Matlab教程笔记(22) Cramer's method(Inverse matrix逆矩阵法)
台湾国立大学郭彦甫Matlab教程笔记(22) Cramer's method(Inverse matrix) matrix left division左除:\ or mldivide() solvi ...
- 台湾国立大学郭彦甫Matlab教程笔记(21)linear equations(高斯消去法和追赶法)
台湾国立大学郭彦甫Matlab教程笔记(21) today: linear equation 线性方程 linear system 线性系统 我们先看第一部分 linear equation 假定一个 ...
- 台湾国立大学郭彦甫Matlab教程笔记(20) root finding(numeric)
台湾国立大学郭彦甫Matlab教程笔记(20) root finding(numeric) symbolic vs. numeric符号法和数值法的区别对比 symbolic 1)advantages ...
- 台湾国立大学郭彦甫Matlab教程笔记(17)numerical integration
台湾国立大学郭彦甫Matlab教程笔记(17)numerical integration 数值积分 calculating the numerical value of a definite inte ...
- 台湾国立大学郭彦甫Matlab教程笔记(16) 数值微分 numerical differentiation
台湾国立大学郭彦甫Matlab教程笔记(16) 数值微分 numeric differentiation 复习:diff()函数用来计算vector前后 entry的差异 数值微分继续 various ...
- 台湾国立大学郭彦甫Matlab教程笔记(15)polynomial integration 多项式积分
台湾国立大学郭彦甫Matlab教程笔记(15) Polynomial integration多项式积分 一个多项式和它的积分如下 MATlAB中如何计算积分? polynomial integrati ...
- 台湾国立大学郭彦甫Matlab教程笔记(14)polynomial differentiation多项式微分
台湾国立大学郭彦甫Matlab教程笔记(14) today: polynomial differentiation and integration多项式微分与积分 numerical differen ...
最新文章
- 开源库jemalloc简介
- 9月,最值得看的30篇肠道健康文献!
- Goldman Sachs 2020校招 Engineer岗
- 动态规划是真的难啊坚持
- vue切换css样式
- codevs 1191 树轴染色 线段树区间定值,求和
- web app页面要求
- C# 线程同步 信号量 Semaphore
- OEM 13c 监控RAC部署
- cocos2dx图片加密解密(npk方式)
- 萤石云 android,Android-再次解读萤石云视频
- 连点器安卓手机版_万代奥特曼变身器安卓版下载_万代奥特曼dx变身器安卓手机版下载 v1.0.0...
- 小白入门级的视频剪辑软件
- 检察院批准逮捕洪磊,铁杆分子不买帐
- Snapper 1.3, FireFox截屏插件
- 【Qt学习】 一键生成函数注释
- 板材品牌排名之橱柜用生态板
- python伪随机数模块random详解
- 福克斯车钥匙遥控失灵解决办法
- Peak prominences(峰日珥)
热门文章
- Cocos Creator JSB绑定 MAC系统环境
- 给第一行单元格赋值WPS JS获取工作表的总行数WPS JS获取工作表的总行数
- Default mode network (默认网络)
- 财路网每日原创推送:币圈迷案:天才少年烤猫失踪之谜
- 星外php7,星外PHP自动配置安装程序
- c语言苏小江第九章实验题答案,蓝桥杯C语言C组校内赛题目解析
- 思特威科创板上市:市值227亿 募资缩水15.6亿
- [培训-无线通信基础-4]:宽带和方向性无线信道(多普勒扩展)
- 8225A 程序C语言,《C语言程序设计》课程改革与实践
- Ubuntu22.04如何开机重新自动运行脚本