
Re: The syntax of MATLAB is inconsistent
Posted:
May 16, 2013 3:09 AM


% Consider: z .a = 0; % There is a space between z and the period too. Nevertheless, MATLAB does NOT assume that z is a function. % If that is consistent, I do not know what is not.
U?ytkownik "Steven_Lord" napisa? w wiadomo?ci grup dyskusyjnych:kn074b$5li$1@newscl01ah.mathworks.com...
<kzelechowski@e3tech.local> wrote in message news:51935159$0$1247$65785112@news.neostrada.pl... > z .(a) = 0; > % means to MATLAB > z ('.(a)', '=', '0') > % is a function call
Yes, because of the space between z and the period, assuming that z is a function. That is documented functionality that I believe many people use on a daily basis called commandsyntax.
http://www.mathworks.com/help/matlab/matlab_prog/commandvsfunctionsyntax.html
Whenever you type:
sin(x)
you're using the function syntax. Whenever you type:
help plot
you're using the command syntax. While SIN only supports function syntax, HELP supports both:
help plot help('plot')
 Steve Lord slord@mathworks.com To contact Technical Support use the Contact Us link on http://www.mathworks.com

