MATLAB: Why am I getting this error, Subscript indices must either be real positive integers or logicals, when trying to set axis limits

axislogicalssubscript indices

I am plotting two volltage against time, I try to set the axis as follows,
axis([-0.1, 0.1 40 140])
but get this error; Subscript indices must either be real positive integers or logicals.

Best Answer

In the Command Window, type:
whos axis
I suspect you have a variable named ‘axis’ that is causing the error. The solution: rename the variable.