Digital signal processing LINEAR AND CIRCULAR CONVOLUTION length-N sequences error

Here is my code for --- Write a program to compute the circular convolution of two length-N
sequences via the DFT-based approach.
clc; clear all; close all;
x =[2+j3 3-1j -1+j2 j3 2+j4];
h =[-3-j2 1+j4 1+j2 5+j3 1+j2];
y = conv(x,h);
plot(x,h);
stem(x);
ylabel( 'AMPLITUDE');
xlabel('First Sequence');
subplot(3,1,2);stem(h);
ylabel( 'AMPLITUDE');xlabel('Second Sequence') ;
subplot(3,1,3);stem(y);
ylabel( 'AMPLITUDE');xlabe1('Output Sequence');
disp( 'The Resultant Signal is: ');y
Here i am getting error stating
Error in (line 3) x =[2+j3 3-1j -1+j2 j3 2+j4]
can someone help me as i am not sure if there somthing wrong this ''x =[2+j3 3-1j -1+j2 j3 2+j4''
I have been trying this sequnce with varies of other codes and method but still getting same error..

 Respuesta aceptada

5 comentarios

Yes i think that sorted however im still gettin error for the 2nd sequence - see below,
Error in m31 (line 4)
h = [-3-j2 1+j4 1+j2 5+j3 1+j2];
Please follow the link above to learn how you are supposed to write imaginary numbers in Matlab.
Swap the number and j. So not j2, but 2j.
Ridwan Alam
Ridwan Alam el 24 de Dic. de 2019
Editada: Ridwan Alam el 25 de Dic. de 2019
Sure. Glad to help.

Iniciar sesión para comentar.

Más respuestas (0)

Preguntada:

el 23 de Dic. de 2019

Editada:

el 25 de Dic. de 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by