MATLAB在连续时间系统的时域分析中的应用(2)(信号与系统)

简介: MATLAB在连续时间系统的时域分析中的应用(2)(信号与系统)

1.符号法与数值求解微分方程的零输入与零状态响应:

%微分方程符号法求解零输入响应

eq='D2y+4*Dy+4*y=0';

cond='Dy(0)=1,y(0)=2';

yzi=dsolve(eq,cond);simplify(yzi)

%微分方程符号法求解零状态响应

eq1='D2y+4*Dy+4*y=Dx+3*x';

eq2='x=exp(-t)*heaviside(t)';

cond='Dy(-0.01)=0,y(-0.01)=0';

yzs=dsolve(eq1,eq2,cond);simplify(yzs.y)

yzi =exp(-2*t)*(5*t + 2)

yzs =(exp(-2*t)*(sign(t) + 1)*(t + 2*exp(t) - 1))/2

%数值求解微分方程的零状态响应

t=0:0.01:4;

>> f=exp(-t).*(t>=0);

>> y=lsim(sys,f,t);

>plot(t,y),grid on

实验结果:

20180324112754167.jpg

2.使用MATLAB命令画出系统的冲激响应与阶跃响应:

clear all

t=0:0.01:8;

sys=tf([1,0],[1,2,2]);

h=impulse(sys,t);

g=step(sys,t);

%绘制冲激响应图像

subplot(121),plot(t,h),grid on

xlabel('Time(sec)'),ylabel('h(t)'),title('冲激响应');

%绘制阶跃响应图像

>> subplot(122),plot(t,g),grid on

>> xlabel('Time(sec)'),ylabel('g(t)'),title('阶跃响应');

20180324113853576.jpg


相关文章
|
24天前
|
运维 算法
【故障诊断】基于最小熵反卷积、最大相关峰度反卷积和最大二阶环平稳盲反卷积等盲反卷积方法在机械故障诊断中的应用研究(Matlab代码实现)
【故障诊断】基于最小熵反卷积、最大相关峰度反卷积和最大二阶环平稳盲反卷积等盲反卷积方法在机械故障诊断中的应用研究(Matlab代码实现)
|
29天前
|
数据采集 算法 安全
多接地配电系统的基于PMU的系统状态估计(Matlab代码实现)
多接地配电系统的基于PMU的系统状态估计(Matlab代码实现)
105 0
|
29天前
|
数据采集 算法 前端开发
MATLAB|基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]
MATLAB|基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]
107 2
|
12天前
|
开发框架 算法 .NET
基于ADMM无穷范数检测算法的MIMO通信系统信号检测MATLAB仿真,对比ML,MMSE,ZF以及LAMA
简介:本文介绍基于ADMM的MIMO信号检测算法,结合无穷范数优化与交替方向乘子法,降低计算复杂度并提升检测性能。涵盖MATLAB 2024b实现效果图、核心代码及详细注释,并对比ML、MMSE、ZF、OCD_MMSE与LAMA等算法。重点分析LAMA基于消息传递的低复杂度优势,适用于大规模MIMO系统,为通信系统检测提供理论支持与实践方案。(238字)
|
18天前
|
机器学习/深度学习 传感器 算法
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
|
22天前
|
监控
基于MATLAB/Simulink的单机带负荷仿真系统搭建
使用MATLAB/Simulink平台搭建一个单机带负荷的电力系统仿真模型。该系统包括同步发电机、励磁系统、调速系统、变压器、输电线路以及不同类型的负荷模型。
351 5
|
23天前
|
存储 算法 安全
【多目标工程应用】基于MOGWO的地铁隧道上方基坑工程优化设计研究(Matlab代码实现)
【多目标工程应用】基于MOGWO的地铁隧道上方基坑工程优化设计研究(Matlab代码实现)
|
25天前
|
机器学习/深度学习 算法 决策智能
MATLAB中双馈发电机与无刷双馈发电机低电压穿越的异同分析
MATLAB中双馈发电机与无刷双馈发电机低电压穿越的异同分析
|
18天前
|
机器学习/深度学习 存储 算法
【水下机器人建模】基于QLearning自适应强化学习PID控制器在AUV中的应用研究(Matlab代码实现)
【水下机器人建模】基于QLearning自适应强化学习PID控制器在AUV中的应用研究(Matlab代码实现)
197 0
|
18天前
|
存储 边缘计算 算法
【太阳能学报EI复现】基于粒子群优化算法的风-水电联合优化运行分析(Matlab代码实现)
【太阳能学报EI复现】基于粒子群优化算法的风-水电联合优化运行分析(Matlab代码实现)

热门文章

最新文章