matlab画出衰减振荡曲线,第五章答案MATLAB原理及应用实验报告

《MATLAB 原理及应用》实验报告

三.练习题

1、编写程序绘制如下图形(时间间隔自己设定)

2

4

6

8

10

-1-0.8-0.6-0.4-0.2

00.20.4

0.60.81sin(t)

cos(t)

?y?òoíóà?ò?ú??

ê±??t

?y?

ò?¢óà?ò?y?ò

óà?ò

图中曲线标注:sin(t)标注在(1.7*pi,-0.3),cos(t)标注在(1.6*pi,0.8) 2、使用

subplot

指令在不同区域画出下列曲线

y=sinAx;y=cosAx;y=Ae x ,y=x^2。x 的取值范围是]15,0[,A 为自己的学号。

3、画出衰减振荡曲线t e y t

3sin 3

-=及其它的包络线3

0t e y -

=和3

0-t e y -

=。t 的取值范围是]4,0[π,图的标题字体大小(fontsize)为10号,字体(fontname)宋体,字体风格(fontangle )为斜体字体,并选择合适的位置在图上标注自己的学号,姓名,以及作图日期,字体大小、字体风格自己指定。 四.实验程序及结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一个 MATLAB 代码示例,用于计算 P、PI 和 PID 控制器的参数,并临界振荡曲线衰减曲线: ```matlab % 定义系统 sys = tf(1,[1,6,11,6]); % 生成测试信号 fs = 1000; % 采样频率 t = 0:1/fs:10; % 时间范围 f = 0.5; % 信号频率 A = 1; % 信号振幅 x = A*sin(2*pi*f*t); % 生成正弦波信号 % 获取系统的单位阶跃响应 h = step(sys, t); h_norm = h/h(end); % 归一化 % 计算衰减曲线 y = conv(x, h_norm, 'same'); % 对输入信号进行卷积 alpha = -log(0.5)/t(find(y <= A/2, 1)); % 计算衰减系数 % 计算控制器参数 Kp = 1.2/alpha; % P 控制器参数 Ti = 2.0*pi/alpha; % I 控制器参数 Td = 0.5*pi/alpha; % D 控制器参数 % 绘制临界振荡曲线 T = logspace(-2, 2, 1000); G = freqresp(sys, T*2*pi); mag = abs(G); phase = angle(G)*180/pi; figure; subplot(2,1,1); semilogx(T, 20*log10(mag)); grid on; title('临界振荡曲线'); xlabel('频率 (rad/s)'); ylabel('幅值 (dB)'); subplot(2,1,2); semilogx(T, phase); grid on; xlabel('频率 (rad/s)'); ylabel('相位 (度)'); % 绘制衰减曲线 y = lsim(sys/(1+sys*Kp), x, t); figure; plot(t, x, 'b--', t, y, 'r-'); grid on; title('衰减曲线'); legend('输入信号', '输信号'); xlabel('时间 (s)'); ylabel('幅值'); ``` 这个示例代码首先使用 `step` 函数获取系统的单位阶跃响应,并使用归一化的响应来计算输入信号的衰减曲线。然后,它根据衰减曲线法计算 P、PI 和 PID 控制器的参数。接下来,它绘制系统的临界振荡曲线衰减曲线。最后,它输 P、PI 和 PID 控制器的参数和绘制的曲线图像。 需要注意的是,这个示例代码中的 P、PI 和 PID 控制器的参数仅作为初步估计,可能需要根据实际情况进行调整。此外,临界振荡曲线衰减曲线的绘制需要使用 `freqresp` 和 `lsim` 函数,分别用于计算系统的频率响应和模拟系统的时间响应。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值