2017-07-24 2 views
0

J'utilise la fonction log2 dans Octave pour calculer les valeurs log2 d'un tableau simple.La fonction octave log2 affiche l'erreur

>> x = [1:5] 
x = 

    1 2 3 4 5 

>> log2(x) 
error: invalid use of script D:\All_Data\my_data\backup3\backup3\tech\DSP\log2.m in index expression 

Je ne sais pas pourquoi Octave est écopage avec erreur dans ce cas ...

Répondre

5

Vous avez probablement un script qui est appelé log2.m dans votre répertoire en cours d'exécution, ce qui empêche l'octave d'appeler son propre log2 fonction.

Je suppose que c'est le cas car D:\All_Data\my_data\backup3\backup3\tech\DSP\log2.m ne ressemble pas à un chemin où les fonctions de bibliothèque d'octave standard seraient installées.

Je recommande de changer le nom du script dans votre répertoire en cours d'exécution.