帮我写一段matlab代码输出指定长度的矩形波
时间: 2024-05-01 21:17:32 浏览: 19
好的,以下是可以输出指定长度的矩形波的Matlab代码:
```matlab
% 输入矩形波的长度和幅度
length = input('请输入矩形波的长度:');
amplitude = input('请输入矩形波的幅度:');
% 计算矩形波的周期
period = length/2;
% 生成时间轴
t = linspace(0,length,1000);
% 生成矩形波信号
x = amplitude*rectpuls(mod(t,period) - period/2,period);
% 绘制图形
plot(t,x);
xlabel('时间');
ylabel('幅值');
title('矩形波信号');
```
希望我的回答可以帮助到您!