Есть ли способ использовать функцию czt () в Matlab для генерации трехмерного графика Z-преобразования? - PullRequest
0 голосов
/ 29 апреля 2020

Мне было интересно, можно ли использовать czt таким образом, чтобы сгенерировать матрицу чисел, которая будет нанесена на трехмерный график. Я пытаюсь найти альтернативу вычислению z-преобразования вручную и затем построить его в MATLAB. Это скрипт, который я пытаюсь запустить:

%Defining a unit step function 

n = [-50:50];

x = 1.*(n>=0); 

%Defining the parameters for the czt

a = 1; 

m = length (x); 

w = exp(-j*2*pi/m); 

y = czt (x,m,w,a); 


%Plotting the czt 

mesh (real(w), imag(w), y); 

И я получаю следующее сообщение об ошибке:

Z должна быть матрицей, а не скаляром или вектором.
Ошибка в czttrans (строка 10)
me sh (real (w), imag (w), y);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...