I keep getting the error message that vectors must be the same length in the plot command
1 view (last 30 days)
Show older comments
fc = (f1 + f2)/2;
r = 2e10;
Bw = 2e8;
Tp = 5e-7;
t2 = 0:r*21:20;
t3=-10:r*10+1:10;
t4= 0:r*31:30;
W = Bw;
w = hamming(t2);
h = w.*sinc(W*t3);
hbpf = h.*cos(2*pi*fc.*t2);
figure;
plot(t4,x.*hbpf);
grid on
1 Comment
Image Analyst
on 24 Oct 2019
Original question in case dummy erases this one too:
I keep getting the error message that vectors must be the same length in the plot command
fc = (f1 + f2)/2;
r = 2e10;
Bw = 2e8;
Tp = 5e-7;
t2 = 0:r*21:20;
t3=-10:r*10+1:10;
t4= 0:r*31:30;
W = Bw;
w = hamming(t2);
h = w.*sinc(W*t3);
hbpf = h.*cos(2*pi*fc.*t2);
figure;
plot(t4,x.*hbpf);
grid on
Answers (1)
Jos (10584)
on 5 Apr 2019
So, apparently the two vectors are not of the same length. You really should learn how to debug your own code. Set a breakpoint and step through the lines to see where things start to deviate from what you expect.
btw, without running your code, I assume that t2 is not what you expect it to be ...
0 Comments
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!