Matlab快速入门教程.pptVIP

  • 1
  • 0
  • 约1.13万字
  • 约 33页
  • 2026-04-13 发布于广东
  • 举报

四、pause暂停一般情况下pause(a)表示程序暂停a秒后继续执行,例如要演示一个正弦波的变化过程,可以采用下面程序:w=2*pi*50t=0:0.02/50:0.1y=sin(w*t);forn=1:length(t)plot(t(1:n),y(1:n));axis([0,0.1,-1.2,1.2])pause(0.01);end当程序中只有pause;没有参数a,这样的意思是程序暂停,按任意键程序继续执行。5.4RLC二阶电路图示二阶电路的状态方程,如下:functiondx=dx_RLC(t,x)%电路参数globalRLC;%输入u=sin(2*pi*50*t);%状态方程A=[-R/L-1/L;1/C0];B=[1/L0];dx=A*x+B*u;状态方程参数函数输入量取电压源e(t),输出变量取电阻R2的端电压uc。程序中,系统的激励电源u(即方程中的e(t),写成u是为了与状态方程的习惯表达试一致)不作为参数传入了,而是在状态方程内部进行修改。编写自定义函数龙格库塔算法(runge_kutta.m)function[t,x]=run

文档评论(0)

1亿VIP精品文档

相关文档