- 博客(6)
- 收藏
- 关注
原创 JAVASE之命令行格式编译和运行
1.创建项目目录该目录用来存放源文件,即xxx.java文件例如:D:\project\J2SE\src2.创建源文件在记事本中编写java代码,然后保存在上述目录中,并将后缀名.txt改为.java3.编译用javac xxx.java命令进行编译,得到.class文件(ps:事先在命令提示符切换目录至D:\project\J2SE\src,即源文件所在目录)4.运行用java xxx命令运行...
2021-04-10 21:22:40 166
原创 自动控制原理(2)——系统时域设计
1.比例-微分(PD)控制(1) 将比例(P)控制改为比例-微分(PD)控制:不改变常值稳态误差,只改善系统动态性能。特点是:自然频率wnw_nwn不变,阻尼比增大,因为它们与K有关,所以适当选择开环增益K和微分时间常数TdT_dTd,即可达到目的。比例-微分(PD)控制,相当于给系统增加了一个闭环零点-z=−1/Td-1/T_d−1/Td。(2)简要归纳比例-微分(PD)控制对系统性能的影响:a.增大系统阻尼,使阶跃响应的超调量下降,调节时间缩短,且常值稳态误差和自然频率不变。b.采用微分控
2021-01-17 14:42:11 1549
原创 MATLAB之自动控制原理(1)
1.求解高阶系统的单位阶跃响应利用tf函数进行系统建模;利用tfzp函数对有理分式进行因式分解;利用residue函数进行部分分式展开;利用step函数求解单位阶跃响应P90 例3-6num0=5*[1 5 6];den0=[1 6 10 8];sys=tf(num0,den0);%den=[1 6 10 8 0];[z,p,k]=tf2zp(num0,den0);sys1=zpk(z,p,k);%[r,p,k]=residue(num0,den0);step(sys1);figure
2021-01-13 16:36:08 2558 1
原创 MATLAB之系统时域分析
1.前言 MATLAB 是一款以数学计算为主的高级编程软件,提供了各种强大的数组运算功能,用于对各种数据集合进行处理。矩阵和数组是 MATLAB 数据处理的核心,因为 MATLAB 中所有的数据都是用数组来表示和存储的。MATLAB 的基本数据单位是矩阵。任何一个 MATLAB 程序的基本组成单元都是数组。 正如其名,MATLA
2021-01-13 15:37:00 5514
原创 MATLAB之信号基本运算
1.信号的尺度变换、翻转、时移这些运算实际上是函数的自变量运算。略略略。2.离散序列的差分调用diff函数:y=diff(f);3.离散序列的求和调用sum函数:y=sum(f(k1:k2));4.连续信号的微分也可以用diff函数近似计算,求y=x2y=x^2y=x2的导数>> h=.01;x=0:h:2;y=diff(x.^2)*1/h;plot(x(1:length(x)-1),y) %前向差分,向量x和y长度必须相同结果如下:5.连续信号的积分利用quadl
2021-01-11 20:20:06 1982
原创 MATLAB之时域信号表示
1.连续信号1.1 指数信号AeatAe^{at}Aeatt=0:001:10;//从0到10,步长为0.001A=1;a=-0.4;ft=A*exp(a*t);//调用MATLAB内部函数——exp函数plot(t,ft)//绘图1.2 正弦信号Asin(w0t+ϕ)Asin(w_0t+\phi)Asin(w0t+ϕ)t=-4:0.001:4;A=1;w0=2*pi;phi=pi/6;ft=A*sin(w0*t+phi);//调用MATLAB内部函数plot(t,ft)1
2021-01-10 15:34:38 2912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人