Azzera filtri
Azzera filtri

How to solve the duplicate function problem?

6 visualizzazioni (ultimi 30 giorni)
pietro
pietro il 27 Nov 2017
Commentato: pietro il 27 Nov 2017
Hi all,
I am running a script in Matlab 2017a where a my own function is run. Everything was running fine but lately, I get the following message:
Function with duplicate name "TransmissionLoadDataComputationN"
cannot be defined.
So, I typed:
which -all TransmissionLoadDataComputationN.m
but I get just one result. I searched for a second entry of the function through windows search and there is just one file named TransmissionLoadDataComputationN.m. I have even searched for all the .m files which contains the string: TransmissionLoadDataComputationN and it resulted only two .m files containing this string (the function file and the script file). So, I am pretty sure, there is no duplicate of the function. I have also tried to change the name of the function, restart Matlab and windows, to move the script and the function in another folder but nothing changed.
What should I do to solve the issue?
Thanks
regards
Pietro
  3 Commenti
Matt J
Matt J il 27 Nov 2017
Show us the files so we can see how the problematic name is used.
pietro
pietro il 27 Nov 2017
@Fangjun Jiang. The error points to the line of the function declaration.
I have found a previous versione and I discovered the reason. By mistake, I typed an 'f' in the function heading lines.
f%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I do not understand why matlab returned thaterror.
Thanks to all

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Programming in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by