如何使用MATLAB绘制周期信号

时间:2015-05-27 10:44:34

标签: matlab

我想用MATLAB绘制信号y(t)= sin(t)+ 2cos(2t)。

我已经完成了1个周期循环的编码,但我希望它有4个周期循环。

另外,如果我想在x轴上给出符号,如T,2T,3T,4T 来表示y(t)的完整周期循环,那么我必须在代码中添加< / p>

clc;
clear all;
close all;

t = 0:0.01:2*pi;
y=sin(t)+ 2*cos(2*t);

plot(t,y);grid on

1 个答案:

答案 0 :(得分:3)

要包含四个句点,您只需将t定义为

即可
t = 0:0.01:4*2*pi;

要使用所需的标签,请在代码末尾添加:

set(gca,'xtick',(1:4)*2*pi) %// set ticks
set(gca,'xticklabel',{'T' '2T' '3T' '4T'}) %// set labels
xlim([0 4*2*pi]) %// avoid too large x axis

enter image description here