Мне нужно преобразовать этот кусок кода Python в MATLAB, но я не могу понять, как это сделать.
петлевая петля
T = 1968,
F = 1025,
used_freq = 22050,
freqs = 1621 x 1 vector,
log_scale_spec = 1968 x 1025 matrix,
cent_spec was initialized with zeros = 1968 x 1621 matrix,
and the "linspace(0, used_freq, F)" operation gives a 1025 x 1 vector
Интерполяция кажется кубической (k = 3).
Я просто не знаю, как все это структурировать как цикл for в MATLAB.
Я пробовал что-то подобное до сих пор:
цикл Matlab
f представляет операцию "linspace (0, used_freq, F) '"
Обратите внимание, что в Matlab его нужно перенести с помощью '.
Я пытаюсь заставить его работать в Matlab, я не уверен, как это сделать, возможно, либо пропущено какое-то индексирование в цикле, либо, может быть, необходимо транспонировать некоторые векторы / матрицы или их комбинацию.