Error using hilbert transform: "Subscript indices must either be real positive integers or logicals."
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I have some troubles using hilbert transform for the enclosed vector in a guide.
The used command is:
y=abs(hilbert(A))/max(abs(hilbert(A)))
but Matlab sends the following error: "Subscript indices must either be real positive integers or logicals."
I can't understand why am i getting this error because i have already used this command in a former program successfully.
Any ideas please?
0 Kommentare
Antworten (1)
Walter Roberson
am 2 Okt. 2015
You accidentally assigned to a variable named "hilbert", which has the effect of overriding the meaning of hilbert() as a routine.
8 Kommentare
Walter Roberson
am 2 Okt. 2015
We see this all the time. If it had been a case where the toolbox was not installed then the message would be about unknown variable or function.
Siehe auch
Kategorien
Mehr zu Hilbert and Walsh-Hadamard Transforms finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!