自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 STM32F103C8T6/STM32F103C6T6新建工程模板

三步建立STM32F103C6T6/C8T6工程文件

2023-06-11 06:50:14 2053

原创 MATLAB判别控制系统的稳定性

MATLAB判别控制系统的稳定性需要用到的函数:1.直接判定:eig函数使用方法:>> eig(A)eig函数用于求取特征值和特征向量,此 MATLAB 函数 返回一个列向量,其中包含方阵 A 的特征值。不论系统的模型A是传递函数、状态方程还是零极点模型,且不论系统是连续还是离散的,均可以使用eig函数。2.图解判定:pzmap函数使用方法:>> pzmap(A)用图形的方式绘制出系统所有特征根在S复平面上的位置,所以判定连续系统是否稳定只需看系统所有极点在S

2021-10-08 15:03:03 25994 4

原创 MATLAB-微分方程or传递函数转换成状态空间表达式

需要用到的函数:ss函数:在已知各矩阵的情况下直接建立系统的状态空间模型。参数A,B,C,D分别为系统矩阵,输入矩阵(或控制矩阵),输出矩阵,直接传递矩阵。详见系统的数学模型-(状态空间表达式的建模)>> g=ss(A,B,C,D);tf2ss函数:用于从系统的传递函数建立系统的状态空间模型。参数num,den分别为系统传递函数的分母多项式系数和分子多项式系数。未知参数A,B,C,D分别为系统矩阵,输入矩阵(或控制矩阵),输出矩阵,直接传递矩阵。tf2ss是Transfer F

2021-09-12 20:32:16 19830 3

原创 MATLAB学习记录-系统的数学模型-(状态空间表达式的建模)-自动控制篇

状态空间表达式的MATLAB建模设本节中,具有r个输入、m个输出的n阶线性定常系统的状态空间表达式为X˙(t)=AX(t)+BU(t)\dot{X}(t)=AX\left(t\right)+BU\left(t\right)X˙(t)=AX(t)+BU(t)Y(t)=CX(t)+DU(t)Y(t)=CX(t)+DU(t)Y(t)=CX(t)+DU(t)其中,X(t)=[x1(t)⋮xn(t)],U(t)=[u1(t)⋮ur(t)],Y(t)=[y1(t)⋮ym(t)]X(t)=\left[\begin

2021-09-12 19:27:38 9936 1

原创 VS2017/c语言-求积分算法

用c语言计算积分一、积分计算原理先把积分区域划分为n个曲边梯形,每个求值点为曲边梯形的两个底边中点,求得每个曲边梯形的面积即为积分值用近似法求得积分:当n为无穷大时,可将该曲边梯形近似看成矩形,求出求值点的值,将求值点处函数值乘区域长度,得到近似矩形的面积(底乘高),再将所有矩形面积求和,得到近似积分值当满足某一精度要求时,n可为有限个。二、算法分析为了程序的可读性,尽量使用模块化函数来编写。求得积分值需要以下步骤:1.设定被积函数2.设定积分上下限3.设定分度4.求出步长(即划分分度

2020-12-21 14:23:49 2835

原创 MATLAB学习记录-传递函数的建模5-(方框图的描述2-反馈)-自动控制篇

3.方框图的描述与转化3-反馈连接设本节中传递函数G1(s)、G2(s)分别为G(s)=bmsm+bm−1sm−1+...+b1s+b0ansn+an−1sn−1+...+a1s+a0G(s)=\frac{b_ms^m+b_{m-1}s^{m-1}+...+b_1s+b_0}{a_ns^n+a_{n-1}s^{n-1}+...+a_1s+a_0}G(s)=an​sn+an−1​sn−1+...+a1​s+a0​bm​sm+bm−1​sm−1+...+b1​s+b0​​H(s)=cisi+ci−1si−

2020-12-13 14:49:45 6402 1

原创 MATLAB学习记录-传递函数的建模4-(方框图的描述2-并联)-自动控制篇

3.方框图的描述与转化2-并联设本节中传递函数G1(s)、G2(s)分别为G1(s)=bmsm+bm−1sm−1+...+b1s+b0ansn+an−1sn−1+...+a1s+a0G_1(s)=\frac{b_ms^m+b_{m-1}s^{m-1}+...+b_1s+b_0}{a_ns^n+a_{n-1}s^{n-1}+...+a_1s+a_0}G1​(s)=an​sn+an−1​sn−1+...+a1​s+a0​bm​sm+bm−1​sm−1+...+b1​s+b0​​G2(s)=cisi+ci−

2020-12-12 16:46:19 3740

原创 MATLAB学习记录-传递函数的建模3-(方框图的描述1-串联)-自动控制篇

3.方框图的描述与转换1-串联设本节中传递函数G1(s)、G2(s)分别为G1(s)=bmsm+bm−1sm−1+...+b1s+b0ansn+an−1sn−1+...+a1s+a0G_1(s)=\frac{b_ms^m+b_{m-1}s^{m-1}+...+b_1s+b_0}{a_ns^n+a_{n-1}s^{n-1}+...+a_1s+a_0}G1​(s)=an​sn+an−1​sn−1+...+a1​s+a0​bm​sm+bm−1​sm−1+...+b1​s+b0​​G2(s)=cisi+ci−

2020-12-12 16:12:15 4770

原创 MATLAB学习记录-传递函数的建模2(零-极点形式的传递函数模型)-自动控制篇

2.零-极点形式的传递函数模型传递函数的零-极点形式一般为G(s)=K(s−z1)∙(s−z2)∙  ...  ∙(s−zm)(s−p1)∙(s−p2)∙  ...  ∙(s−pn)G(s)=K\frac{(s-z_1)\bullet(s-z_2)\bullet\ \ ...\ \ \bullet(s-z_m)}{(s-p_1)\bullet(s-p_2)\bullet\ \ ...\ \ \bullet(s-p_n)}G(

2020-12-11 23:14:48 13292 3

原创 MATLAB学习记录-传递函数的建模1(多项式形式的传递函数模型)-自动控制篇

MATLAB学习记录-传递函数的建模1-自动控制篇1.多项式形式的传递函数模型1.多项式形式的传递函数模型 在MATLAB中,可以通过数组的方式来表示传递函数中的系数。 软件会以降幂方式,通过向量的形式输入。传递函数的多项式一般形式为G(s)=C(s)R(s)=bmsm+bm−1sm−1+...+b1s+b0ansn+an−1sn−1+...+a1s+a0G(s)=\frac{C(s)}{R(s)}=\frac{b_ms^m+b_{m-1}s^{m-1}+...+b_1s+b_0}{

2020-12-11 20:48:55 8046 1

原创 VS2017/C++ 类class编写一个简单的图书借阅系统

C++ VS2017用类class编写一个简单的图书借阅系统在这个程序中需要实现的目标:1.显示当前图书情况,包括书名、价格、借阅次数、库存2.具有借阅和归还功能3.友好的界面4.类似于命令行的控制方法程序执行效果如下:可以使用的命令有display:显示当前图书状态borrow:借出一本书restore:归还一本书end:程序结束(未列出)以String类扫描输入的指令,将每个指令的功能封装为一个函数。异常情况错误输入:当输入无效命令时,提示指令错误无库存:当无库存时,再使用

2020-07-24 15:41:20 1410

STM32F103C6T6空白工程模板(基于寄存器)

STM32F103C6T6空白工程模板(基于寄存器)

2024-04-23

STM32C6T6标准库空白工程模板

STM32C6T6标准库空白工程模板

2024-04-19

NumCount-JAVA程序

NumCount-JAVA程序

2023-06-11

空空如也

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

TA关注的人

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