MATLAB: “input of argument types ‘double'” meaning

double

Hi,
What exactly does 'double' mean? I have googled this error but people only respond with ways to fix the error, not what it actually means. Or if someone could point me in the right direction for reading, that would be great. I am trying to understand what the MATLAB errors mean so I can troubleshoot them myself in the future.
Thanks.

Best Answer

Double is the type of precision Matlab store numeric values in (unless specified).
You would get this error for the cases like F(x) where function F is not defined and x is a variable.