How to solve the duplicate function problem?

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 件のコメント

Fangjun Jiang
Fangjun Jiang 2017 年 11 月 27 日
The length of 'TransmissionLoadDataComputationN' is 32, although namelengthmax should be 63 in R2017a.
Does the error message point to which line of your script caused the problem?
Matt J
Matt J 2017 年 11 月 27 日
Show us the files so we can see how the problematic name is used.
pietro
pietro 2017 年 11 月 27 日
@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

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeEntering Commands についてさらに検索

製品

タグ

質問済み:

2017 年 11 月 27 日

コメント済み:

2017 年 11 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by