
Matlab
文章平均质量分 53
Matlab笔记
二马路
但行前路,莫问前程。
展开
-
【遗传算法整数交叉】
遗传算法及整数编码的内容我就不介绍了(偷个懒),可以参考其他博主的文章。该整数交叉代码来自我本科毕设的部分内容,意在分享自己的思路,也欢迎各位大佬指教。代码注释都在代码中,还是直接举个例子吧,一对整数交叉的基因如下图所示:在图示父代个体编码串中随机选择一个交叉中点,在交叉中点两侧进行基因交换,同时考虑交换后结果产生基因重复的情况,并做出相应调整,即保证新个体均为有效个体。原创 2023-04-12 11:27:26 · 721 阅读 · 1 评论 -
逻辑回归实现二分类Matlab
logistic回归一、代码实现二、原始数据逻辑回归实现二分类在SPSS中操作十分简单,但在建模比赛中尽量使用代码更能博取老师眼球。一、代码实现核心代码只有两行。结果与SPSS计算出来的一样。会SPSS的同学可以动手验证一下clear,clc%注释1:数据准备load matlab.mat %包含特征数据矩阵X,需要预测的数据矩阵X1train_x = X(:,1:4); %自变量特征数据,分类已知train_y = X(:,5); %因变量,一列,只有0和1pre_x =原创 2020-08-17 10:33:37 · 4507 阅读 · 3 评论 -
用Matlab建立传递函数模型
一、控制系统模型描述1、传递函数描述命令格式:sys = tf(num, den, Ts)num:分子多项式降幂排序的系数向量den:分母多项式降幂排序的系数向量Ts:采样时间,默认时表示系统连续2、零极点模型描述命令格式:sys = zpk(z, p, k, Ts)z、p、k分别为系统的零点、极点及增益,若无零极点则用[ ]表示。Ts:采样时间,默认时表示系统连续二、系统模型转换1、传递函数转零极点命令格式:[num, den] = zp2tf(z, p, k);2、零极点转传递原创 2021-05-28 13:31:16 · 32466 阅读 · 0 评论 -
【课设必备】-Matlab设计串联超前校正-纯干货
Matlab设计串联超前校正串联超前校正步骤:1、确定原系统。2、求解原系统相角裕度γ\gammaγ(γ\gammaγ不足)。3、设计超前网络最大超前相角φmφ_mφm,并距此来求解参数a。4、根据10lga10lga10lga找出ωmω_mωm,根据a倍频关系求出两个转折频率,得出校正传函。5、进行串联校正,并验算校正后指标是否满足要求。例:已知系统开环传函G0=3000.5s+1G_0=\frac{300}{0.5s+1}G0=0.5s+1300 请设计超前校正网络,使校正后系统相原创 2021-08-20 14:17:37 · 12946 阅读 · 4 评论 -
Matlab绘制频率特性
【自控笔记】5.2频率特性的四种表现方式及Matlab绘制系统的频率特性G(jω)可以用函数形式表示,也可以用图形和曲线表示。它们分别是频率特性图、幅相特性图、对数频率特性图、对数幅相特性图。四种表示方式对比如下:下面以T=1的惯性环节为例,绘制四种表示图。一、频率特性图频率特性曲线包括幅频特性曲线和相频特性曲线。幅频特性曲线是幅值|G(jω)|的变化规律。相频特性曲线是描述相角∠G(jω)随ω变化的规律。二、奈奎斯特图奈奎斯特图是一种极坐标表示方法,即用一根曲线同时将模值和相角同时原创 2021-08-13 16:44:03 · 27312 阅读 · 3 评论 -
【课设必备】-Matlab设计串联滞后校正-纯干货
Matlab设计串联滞后校正串联滞后校正步骤:1、确定原系统。2、根据期望裕度挖掘相角储备,找出校正点处ωcω_cωc。3、利用校正点处20lgb的对称性求解b。4、根据校正点与两个转折频率处的倍频关系求出两个转折频率,得出校正传函。5、进行串联校正,并验算校正后指标是否满足要求。例:已知单位反馈系统的系统开环传递函数G0=3000.2s+1G_0=\frac{300}{0.2s+1}G0=0.2s+1300 请设计串联滞后校正装置,使校正后系统相角裕度γ≥45°\gamma≥45°γ≥原创 2021-08-20 14:58:58 · 9260 阅读 · 3 评论 -
【课设必备】-Matlab设计串联滞后超前校正-纯干货
Matlab设计串联滞后超前校正串联滞后超前校正步骤:1、确定原系统。2、根据期望截止频率ωc∗ω_c^*ωc∗,确定超前装置最大超前角φm=γ∗−γ0(ωc∗)+6°φ_m=\gamma^*-\gamma_0(ω_c^*)+6°φm=γ∗−γ0(ωc∗)+6°。3、求解超前校正参数a=1+sinφm1−sinφma=\frac{1+sinφ_m}{1-sinφ_m}a=1−sinφm1+sinφm4、根据校正点与两个转折频率处的倍频关系求出两个转折频率,得出超前校正传函。5、使用原创 2021-08-20 16:03:38 · 17851 阅读 · 4 评论