Assigning a name for a Function
Show older comments
I would like to name my function f_density(T) however matlab will not let me save it as that before I run it. It won't allow me to have parenthesis in the name. WHat can I do to fix this?
Answers (1)
Walter Roberson
on 2 Sep 2019
0 votes
You cannot fix that. MATLAB functions must be stored in .m files whose name without directory and extension is a valid MATLAB identifier, starting with a Latin letter (A through Z or a through z), after which you can have only the latin letters, and the Arabic numerals 0 to 9, and the underscore character. Parenthesis are not permitted as part of the file name of a MATLAB function.
You could, though, save that to f_density.m
Categories
Find more on Environment and Settings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!