The Problem Hi, I am trying to modulate two sinusoids in Matlab. I have some and some , where fx and fc are different frequencies. I then modulate them together, using dot multiplication, . I then plot each in the time domain using and I obtained the correct solution. The problem comes with plotting the Fourier Transform of the resulting signal. My Attempt I have let some xf , yf, and zf be each of the signals in the magnitude domain. I let (getting the one-sided magnitude spectrum of x). N is the length of my time vector. The same is done for y and z. I know I have to compute my "x-axis", and not just plot xf/yf/zf, but even when plotting them I know I *should* get two spikes each in x and y, and four spikes in the resulting modulated signal. The problem is my modulated signal only has two spikes. I don't want to post an exact homework question here, but rather understand what I am doing wrong in Matlab to get this incorrect answer. If I let fx = 10 and fc = 2, the modulated signal (one-sided) should show spikes at -2, 2, 8,12 (we won't see the -2 in the one-sided). Thank you for the help, and please let me know if I need to post more information, or be clearer on the question.