Я пытаюсь взять производную спектра с 125 полос, используя следующие строки:Спектр Производная в MATLAB, в конечной точке proble
dW=diff(wavelength);
dR=diff(data);
df=dR./dW;
проблема в следующем шаге я хочу, чтобы сравнить его с оригинальный спектр численно, а также визуально по рисунку, но размер df равен 124, однако моя первоначальная длина волны составляет 125. Вопрос: мне нужно удалить первую или последнюю полосу? однако выход некоторых программ спектрального анализа не меняет размер. взятие среднего числа полос также не работает, это делает график, демонстрирующий безумное поведение.
Спасибо за ваш ответ, я не получил точно ваше предложение, добавив случайное число, которое может привести к тому, что данные будут совершенно разными, и это делает невозможным численный анализ этого. – Ress
нет * добавление *, добавление вывода 'diff'. Вы уверены, что понимаете, что делает 'diff'? –