Two functions having the same name but one being capital?
Ältere Kommentare anzeigen
Hello,
When I google it I do not find anything saying that matlab is NOT case sensitive with regard to function names (so, then I expect matlab to be case sensitive with function names). But, then I have difficulty to save two files with the same name (one being lowercase and the other one being capital). For instance, if I have a function f.m in my folder it does not let me to save another function having the name F.m . It says "f already exists ... do you want to replace it", and of course I say 'NO' but then I cannot save anything.
I hope there is a way to do this, otherwise I have to spend lots of times to ....
Thanks for your answer in advance!
BaBAK
Akzeptierte Antwort
Weitere Antworten (2)
Jakob B. Nielsen
am 6 Dez. 2022
1 Stimme
Well, it would appear from the evidence that Matlab is not case sensitive... I can't save duplicates of my functions with lower/upper case letters. I assume it is to keep people from accidentally naming functions almost-the-same. Can you not simply call one Fc (F-capital) and the other f? It is still visual what happens, but they have unique names...
3 Kommentare
Mohammad Shojaei Arani
am 6 Dez. 2022
" it would appear from the evidence that Matlab is not case sensitive.."
It is very easy to prove that MATLAB is in fact case-sensitive:
SQrt = @(x) 100+x;
sqrt(9)
SQrt(9)
The OP's filenames are being restricted by their OS, not by MATLAB.
Mohammad Shojaei Arani
am 6 Dez. 2022
Bruno Luong
am 6 Dez. 2022
Bearbeitet: Bruno Luong
am 6 Dez. 2022
1 Stimme
"Well, it would appear from the evidence that Matlab is not case sensitive... "
No MATLAB is case sensitive
"I can't save duplicates of my functions with lower/upper case letters. "
You can save them in different folders to work around Windows limitation. Not a cleanest solution but it should work if you insist.
Kategorien
Mehr zu Environment and Settings finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!