台湾大学郭彦甫matlab百度云,台湾国立大学郭彦甫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: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;
运行结果:
【总结一下】
本文记录了线性系统的知识。讲解了特征值(eigenvalue)和特征向量(eigenvector)的原理,学会了求解矩阵的特征值和特征向量的函数eig()
台湾大学郭彦甫matlab百度云,台湾国立大学郭彦甫Matlab教程笔记(23) linear systems...相关推荐
- 台湾大学郭彦甫matlab讲义,台湾国立大学郭彦甫Matlab教程笔记(17)numerical integration...
台湾国立大学郭彦甫Matlab教程笔记(17)numerical integration 数值积分 calculating the numerical value of a definite inte ...
- 台湾国立大学郭彦甫Matlab教程笔记(20) root finding(numeric)
台湾国立大学郭彦甫Matlab教程笔记(20) root finding(numeric) symbolic vs. numeric符号法和数值法的区别对比 symbolic 1)advantages ...
- 台湾国立大学郭彦甫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教程笔记(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 ...
- 台湾国立大学郭彦甫Matlab教程笔记(12) advanced 2D plot 下
台湾国立大学郭彦甫Matlab教程笔记(12) advanced 2D plot 下 上文记录的是关于统计的图标的绘制 下面我们来到另一个模块:颜色 fill()填充函数 功能:某一个封闭曲线,图上特 ...
最新文章
- java 注解_通俗易懂的讲解下Java注解
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- 一不小心就让Java开发者踩坑的fail-fast是个什么鬼?
- Shell-8--数值运算及处理
- 大数据(9) - Flume的安装与使用
- GRUB与Linux系统修复(第二版)
- 【Python】 Python数据类型
- leetcode题目及答案python_leetcode Python算法题(20)-----多题
- 2019重庆整治金融乱象出实招:依法处置高风险机构 推进网络借贷风险专项整治...
- 机器学习第五回——学习方法与学习曲线
- MYSQL initialize、install 、启动服务报错解决方法
- 电商后台管理系统——JavaWeb项目 毕业设计论文
- 2021年国内PT站点汇总(中英文名称对照表)很全呦!
- ie8css无效,CSS 伪类在IE8中样式无法生效
- CSS Gird布局用法
- A.Mio visits ACGN Exhibition
- YGG:2021年年终回顾
- APICloud+vue+vant实现二维码扫码功能
- 微信小程序之wx.request:fail错误,真机预览请求无效问题解决,安卓,ios网络预览异常
- src // 的意思/src相对协议/src为//开头的图片怎么加载