自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 一个系统不可控也不可观测怎么改成可控可观测的

状态方程 A B C D的物理意义系统的可控性和可观性是系统的属性,本身不能改变,但是可以设计状态观测器去观测状态算法上无能为力了,只能从物理上入手。增加执行机构自由度,改变B;增加传感器,改变C;实在不行,改变系统结构,改变A~线性系统的能控性与能观测性涉及到系统的结构分解,通过状态变换的方法对状态空间进行分解,把系统的不能控、不能观部分和能控、能观部分分开

2016-09-09 09:30:41 5480

原创 奇异值和特征值

定义特征值:一矩阵A作用与一向量a,结果只相当与该向量乘以一常数λ。即A*a=λa,则a为该矩阵A的特征向量,λ为该矩阵A的特征值。奇异值:设A为m*n阶矩阵,AHA的n个特征值的非负平方根叫作A的奇异值。记为σi(A)关系对于对称矩阵和 Hermite 矩阵而言, 一个非负的特征值也是一个奇异值,相应的特征向量是相应的左右奇异向量。 

2016-09-06 16:29:42 1540

原创 奇异矩阵

奇异矩阵:行列式等于0,不满秩,不可逆非奇异矩阵:行列式不等于0,满秩,可逆奇异矩阵是线性代数的概念,就是对应的行列式等于0的矩阵。非奇异矩阵还可以表示为若干个初等矩阵的乘积,证明中往往会被用到。判断方法:首先,看这个矩阵是不是方阵(即行数和列数相等的矩阵。若行数和列数不相等,那就谈不上奇异矩阵和非奇异矩阵)。 然后,再看此方阵的行列式|A|是否等于0,若等于0

2016-09-06 15:18:47 2298

原创 零极点判别系统稳定性和通过平衡点找出矩阵特征值来判定稳定性之间的关系

第一个是输入输出稳定,就是BIBO Stability.第二个是内部稳定,internal stability,指所有的状态稳定。第二个可以保证第一个,反之则不行第一个稳定实际上在数学上对应的是算子的有界性初值确定时,特征值包含极点,有的特征值可能会因为不可控不可观而不出现在极点中。如果可控可观,则相等。可以说是状态稳定和输出稳定之别,也可说是内稳定和外稳定之别。稳

2016-09-03 11:47:15 13064 1

原创 能控性与极限性能指标

一直对系统的能调到什么指标感兴趣,不知道能不能找到解答

2016-09-03 11:42:04 455

原创 Matlab中的Control Architecture

Matlab中默认的Control Architecture下面没用过下面是我们常用的下面没用过下面没用过双环控制

2016-09-03 10:12:48 445

原创 阶跃输入系统的响应

以阶跃输入为例分析:不稳定的系统,输出响应含有指数增长因子,一阶系统和高阶过阻尼系统直接发散,高阶欠阻尼系统的震荡最终会发散,没有稳态,最终趋于系统的物理极限;而稳定的系统,输出响应含有负指数衰减因子,一阶系统和高阶过阻尼系统直接增长到稳态,高阶欠阻尼系统的震荡由于阻尼的存在一定是衰减的,最终趋于稳态。<img src="https://pic2.zhimg.c

2016-09-02 21:20:20 2784

原创 辨识数据Ident10_1000

T=0.0002;fs=1/T;fs_low=10;fs_high=1000;Amp=1;u = idinput(100000,'sine',[fs_low*2/fs fs_high*2/fs],[-Amp Amp],[19799 10 1]);dlmwrite('Ident10_1000.txt',u);

2016-08-22 22:51:01 335

原创 辨识数据Ident10_500

T=0.0002;fs=1/T;fs_low=10;fs_high=500;Amp=1;u = idinput(100000,'sine',[fs_low*2/fs fs_high*2/fs],[-Amp Amp],[9799 10 1]);dlmwrite('Ident10_500.txt',u);

2016-08-22 21:19:38 275

原创 命名规范

命名规范:本人目前C/C++/C#混用,也用MATLAB和JAVA,所以要兼顾C语言由于使用的编辑器可能较弱,所以需要有辅助的前后缀,C#,MATLAB和JAVA可能不用方法定义:目前很明确,Pascal命名法,首字母大写,不用表明返回值,可能有模块名_前缀类型定义:类,一般直接定义,不用typedeftypedef的应用:{结构体枚举联

2016-08-22 16:54:31 436

原创 StructLayoutAttribute常用于需要导出到非托管内存的对象

StructLayoutAttribute常用于需要导出到非托管内存的对象控制类或结构中字段的物理布局例:用指定的 System.Runtime.InteropServices.LayoutKind 枚举成员初始化 StructLayoutAttribute 类的新实例。默认情况下,公共语言运行库将使用 LayoutKind.Auto 布局值,使用此枚举成员定义的对象不能在托管代码的外部公开

2016-08-02 14:12:14 278

原创 RJ45和RJ11接插件定义和有关规定

RJ45和RJ11接插件定义和标准的有关规定RJ45和RJ11接插件定义和标准的有关规定RJ11没有国际性的标准,因此标准不要求它们兼容。事实上,市面上的RJ11插头会损坏它所插入的RJ45插孔。 定义  什么是RJ45和RJ11接插件?以及它们的定义和标准的有关规定。RJ45  RJ45是一个常用名称,指的是由IEC (60)603-7标准化, 使

2016-07-03 23:59:16 2144

原创 C++ typedef用法小结(挺好)

第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针

2016-06-06 17:20:46 214

原创 新EventHandler

【event & EventHandler】  在老C#中EventHandler指的是一个需要定义一个delegate,这个delegate是回调的规范。例如:public delegate void CustomEventHandler(object sender, CustomEventArgs a);  在新C#中,内置了一个EventHandler范型。   

2016-05-25 00:02:18 583

原创 最基本的委托

有些教材,博客说到委托都会提到事件,虽然事件是委托的一个实例,但是为了理解起来更简单,今天只谈委托不谈事件。先上一段代码:下边的代码,完成了一个委托应用的演示。一个委托分三个步骤:public partial class WebForm3 : System.Web.UI.Page{ //step01:首先用delegate定义一个委托 。 public

2016-05-24 23:38:28 229

原创 C#中组件与控件的主要区别是什么

答:组件是指可重复使用并且可以和其他对象进行交互的对象。组件(component)是靠类实现的。控件是能够提供用户界面接口(UI)功能的组件。换句话说就是,控件是具有用户界面功能的组件。 System.Windows.Form.control类中解释到:控件:带有可视化表现形式的组件。 组件更抽象,更通用。我们可以把软件划分为一个个组件,但很少有人说把软件划分为一个个控件。 也可以

2016-05-21 11:00:23 5290

原创 c#中的delegate(委托)和event(事件)

delegate到底是什么东西孩子,C语言总学过吧,如果你学得不像我那么差的话,函数指针总用过吧,就算没用过总听说过吧,嗯,大胆的告诉你,你完全可以把delegate理解成C中的函数指针,它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m,说白了就是可以把方法当作参数传递。不过delegate和函数指针还是有点区别的,delegate有许多函数指针不具备的优点。首

2016-04-15 16:29:31 219

原创 xsd文件是什么

当用Visual Studio 2010创建了一个数据库连接及DataSet之后,系统会自动为我们创建一系列文件。如UserDataSet.xsd,其下会有:UserDataSet.cs、UserDataSet.Designer.cs、UserDataSet.xsc、UserDataSet.xss。      其中UserDataSet.cs为UserDataSet.xsd代码文件。此文件只有

2016-04-15 13:45:11 8035 2

原创 C#接口的定义、特点、实现和应用

C#接口(interface)的掌握对我们开发有什么作用呢?C#接口的使用能够使我们的程序有什么改进?那么我们首先我们来看看C#接口特点以及具体的实例使用分析:C#接口特点1:都是“虚的”不能被实例化,这也是接口中为什么不能包含字段--成员变量的原因C#接口特点2:正因为接口是虚的,所以接口内的索引,属性,时间等只能有声明,而不能在接口内实现,具体如何实现是派生接口或者派生类的事.

2016-04-13 00:21:31 5207

原创 第三方控件引起的"类型Universe无法解析程序集"

weifenluo控件问题提示"类型Universe无法解析程序集:System.Design,Version=2.0.0.0,Culture=neutral,PublickeyToken=b03f5f7f11d50a3a"。这是因为vs2010新建工程时应用程序默认目标框架为.Net Framework 4 Client Profile,该选项为微软对.NET Class Library的减

2016-04-12 14:16:06 700

原创 差分和单端接法

两块板卡的差分和单端接法使用差分方式要接三个引脚,如果是单端的输入,也可以用差分方式采,注意将差分负端引脚接地并与地引脚短接,如不接地,第一块板卡验证有问题

2016-03-20 00:06:07 5370

原创 角秒是什么单位?

角度单位,角秒就是秒,1度等于60分(角分),1角分等于60(角秒),用数学式来表示即: 1°(度)= 60 '(角分)= 60 * 60 (角秒), 角秒,又称弧秒,是量度角度的单位,即角分的六十分之一,符号为"。在不会引起混淆时,可简称作秒。“角秒”二字只限用于描述角度,不能于其他以“秒”作单位的情况使用(如时间)。 角度的测量使用两种单位制:角度制,弧度制  角度制单位:

2016-03-17 09:43:50 17825 1

原创 为什么EIA/RS422不能进行多点通信呢?

RS422是四线双口(接收端口两线,发送端口两线)。只有一台主机(master),主机的发送端口和所有从机的接收端口连接,主机的接收端口和所有的从机的发送端口相连。因此从机之间不能通信,从机只能发送给主机,也只能从主机接收。这属于一点对多点的通信。RS485采用四线制时也是只能一点对多点,但是当采用两线制时,所有的设备在拓扑结构上是对等的,任何两个设备都可以通信,成为了多点对多点的通信。需

2016-03-12 21:38:22 9399

原创 快速原型和硬件在环的区别

快速原型是包含硬件在环在内的一个大的概念吗 两者区别是什么? 前者控制系统后者被控对象系统

2016-03-10 23:06:05 1315

原创 复变函数

以复数作为自变量和因变量的函数就叫做复变函数,而与之相关的理论就是复变函数论。解析函数是复变函数中一类具有解析性质的函数,复变函数论主要就研究复数域上的解析函数,因此通常也称复变函数论为解析函数论。        复数的概念起源于求方程的根,在二次、三次代数方程的求根中就出现了负数开平方的情况。在很长时间里,人们对这类数不能理解。但随着数学的发展,这类数的重要性就日益显现出来。复变函数

2016-03-07 11:26:24 1074

原创 LQR是什么意思

今天看到胡寿松第五版《自动控制原理》10-4线性二次型问题的最优控制 如果所研究的系统是线性的,且性能指标为状态变量和控制变量的二次型函数,则最优控制问题称为线性二次型问题。由于线性二次型问题的最优解具有统一的解析表达式,且可导致一个简单的星星状态反馈控制率,易于构成闭环最优反馈控制,便于工程实现,因而在实际工程问题中得到了广泛应用。 LQR (linear quadratic r

2016-03-04 17:39:49 10923 2

基于Timer的最简单的双缓冲画图实例教程

基于Timer的最简单的双缓冲画图实例教程, 有代码哦,呵呵,欢迎交流!

2012-05-04

基于CAsyncSocket的网络通信实例教程

基于CAsyncSocket,原创的实例教程,有代码哦,累死我了,呵呵,欢迎交流!

2012-05-04

MATLAB 编程风格指南.pdf

MATLAB的编程风格指南 学习MATLAB进阶必备

2009-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除