Преобразование Лапласа числовых данных в MATLAB - PullRequest
0 голосов
/ 07 января 2020

Попытка вычислить преобразование Лапласа моих данных, как я бы сделал это с помощью БПФ моих данных. Когда я пытаюсь

laplace(data)

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

Undefined function 'laplace' for input arguments of type 'double'.

Но, что бы я ни изменил в «данных», я получаю ту же ошибку. Лаплас не работает таким образом?

1 Ответ

2 голосов
/ 07 января 2020

laplace() - это символ c. Это означает, что он вычисляет преобразование Лапласа для заданного ввода символов. Я предполагаю, что ваши данные - это цифры c, а не символы c, поэтому вы получите ошибку: laplace определено только для символов, а не для 'double', то есть чисел c, значений.

Эквивалент преобразования Фурье также не fft(), а fourier(). Первый действует для числового ввода, второй для ввода символов c. MATLAB в настоящее время не имеет реализации для численного преобразования Лапласа.

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