Two functions having the same name but one being capital?
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (2)
Jakob B. Nielsen
el 6 de Dic. de 2022
1 voto
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 comentarios
Mohammad Shojaei Arani
el 6 de Dic. de 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
el 6 de Dic. de 2022
Bruno Luong
el 6 de Dic. de 2022
Editada: Bruno Luong
el 6 de Dic. de 2022
1 voto
"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.
1 comentario
Mohammad Shojaei Arani
el 6 de Dic. de 2022
Categorías
Más información sobre Environment and Settings en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!