Need Help..............Error using stem (line 43) X must be same length as Y.
이전 댓글 표시
close all;
clear all;
clc;
fs=6000;
t=0:0.001:.1;
t1=0:1/fs:1;
f1=200;
f2=1000;
f3=1500;
f4=2500;
xa1=2*sin(f1*pi*t);
xa2=3*cos(f2*pi*t);
xa3=.5*sin(f3*pi*t);
xa4=sin(f4*pi*t);
xa11=2*sin(f1*pi*t);
xa22=3*cos(f2*pi*t);
xa33=.5*sin(f3*pi*t);
xa44=sin(f4*pi*t);
xa=xa1-xa2-xa3+xa4;
xaa=xa11-xa22-xa33+xa44;
subplot(2,1,1);
plot(t,xa);
ylabel('Amplitude');
xlabel('time t')
title('original wave')
hold on;
subplot(2,1,2);
stem(t1,xaa);
ylabel('Amplitude');
xlabel('time t')
title('Wave sampled at Fs=6000')
hold on;
댓글 수: 3
praveen sebastian
2021년 1월 13일
MOHAMUD abukar
2022년 10월 30일
이동: DGM
2022년 10월 30일
close all;
clear all;
clc;
n=-2:2;
x=[0.5, 2, -1.5, 2.5, 4, 3, -2, 3.5, 2, 0.5];
subplot(2,1,1);
stem(n,x);
xlabel('Time Sample');
ylabel('Amplitude');
title('Original sequence');
axis([-5,5,-5,8]);
m=n-3;
subplot(2,1,2);
stem(m,x);
xlabel('Time Sample');
ylabel('Amplitude');
title('Time shifted signal');
axis([-5,5,-5,8]);
채택된 답변
추가 답변 (1개)
Alan Stevens
2021년 1월 13일
Either you want
stem(t,xaa);
or you want to use t1 in the definitions of xa11, xa22 etc.
카테고리
도움말 센터 및 File Exchange에서 Subplots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!