概述
通过编程的形式建立计算机仿真模型是最基本的计算机建模方法。Matlab编程仿真过程就是用编写脚本文件或函数文件来描述数学模型,并实现计算机数值求解的过程。
我们把外界对系统产生作用的物理量称为输入信号或激励,把由于系统内部储存的能量称为系统的状态,而将系统对外界的作用物理量称为系统的输出信号或响应。
静态系统,也称为无记忆系统。一般地,无记忆系统的数学描述是代数方程(组)。
动态系统,或有记忆系统。例如,若将作用在质量为m的物体上的力f(t)看作输入信号,而将物体当前的运动速度v(t)作出输出信号,显然,当前物体的速度不仅与当前的作用力有关,而且还与过去时刻的物体运动状态有关,是无限邻近的“过去”时刻的状态(速度v(t-dt))以及激励(受力f(t-dt))的结果,用微分方程表述就是:
f(t)=m* dv(t) /dt
也即
v(t)=v(t-dt)+ f(t-dt)/m*dt
一般地,连续有记忆系统的数学描述是微分方程(组),离散有记忆系统的数学描述是差分方程(组)。
静态系统的Matlab编程仿真
静态系统的仿真过程就是相应的代数方程的数值计算或求解过程。我们以幅度调制作为实例来讲解。
试仿真得出一个幅度调制系统的输入输出波形。设输入被调制信号是一个幅度为2v,频率为1000Hz的余弦波,调制度为0.5,调制载波信号是一个幅度为5v,频率为10KHz的余弦波。所有余弦波的初相位为0。
(1)数学模型
根据题设,该调幅系统的输入输出关系表达式为
y(t)=(M+maMcos2∏fmt)×Acos2∏fct其中,M=
最后
以上就是不安白羊为你收集整理的静态逼近算法matlab,Matlab静态系统仿真的方法的全部内容,希望文章能够帮你解决静态逼近算法matlab,Matlab静态系统仿真的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复