如何解决倍频程:将两个数据加在一起以创建新的茎图的问题
很抱歉,我的标题含糊不清,但我是根据之前的两个采样波形图(奈奎斯特频率)创建的一个正弦波。我还尝试创建带有输出意图的茎图,看起来正弦波正在被离散采样,如下所示:
我确实成功地成功吸引了潮流,但其余的最终看起来像这样: 这是我的代码:%Time Base
t = 0:0.001:1.8;
%Nyquist Frequencies
Fn1 = 1;
Fn2 = 6;
%Nyquist Rates
Fnr1 = 2*(Fn1);
Fnr2 = 2*(Fn2);
%sampling Period
Sp1 = 5*(Fnr1);
Sp2 = 5*(Fnr2);
Ts1 = 1/(Sp1);
Ts2 = 1/(Sp2);
T1 = 1/(Fn1);
T2 = 1/(Fn2);
%Number of Samples
N1 = (T1/Ts1);
n1 = 0:1:N1;
N2 = (T2/Ts2);
n2 = 0:1:N2;
nTs1 = n1 * Ts1;
nTs2 = n2 * Ts2;
x_c = sin(2*pi*Fn1*nTs1);
x_c1 = sin(2*pi*Fn1*t);
x_c2 = sin(2*pi*Fn2*nTs2);
x_2 = sin(2*pi*Fn2*t);
signal = x_c1 + x_2;
ct = nTs1 + nTs2;
nqsignal = x_c + x_c2;
%second Part
h = stem(ct,nqsignal,'linewidth',2);
hold
plot(t,signal,2)
lgd = legend('discrete Data','Continuous Data');
set (lgd,"fontsize",12)
set(gca,'XTick',[0:0.2:1.8]);
set(gca,'YTick',[-2:0.5:2]);
title('Time vs Magnitude','fontweight','bold','fontsize',16);
xlabel('Time',14)
ylabel('Magnitude',14)
grid
我认为,就像正弦波一样,我可以简单地将其值相加以创建变量“ nqsignal”,不幸的是,它们不起作用并使这些输出不准确。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。